[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: flcHTMLParser.pas line 93
type ThtmlParserState = class
protected
FParser: ThtmlParser;
FDocument: ThtmlDocument;
FElementList: TDoublyLinkedList;
FFreeList: TDoublyLinkedList;
FReopenList: TDoublyLinkedList;
function GetOpenCount;
function GetInnerItem;
function GetInnerTagID;
function GetInnerContainer;
function GetOuterItem;
function AddToContainer();
function AddToInnerContainer();
procedure OpenElement();
procedure OpenAutoStartElements();
function ReleaseElement;
procedure CloseElementToFree;
procedure CloseElementToReopen;
procedure ReOpenElements;
procedure CloseOverlapping();
procedure CloseElement();
function GetOpenElementForEndTag();
function GetAutoCloseElementForStartTag();
public
constructor Create();
destructor Destroy; override;
procedure Reset;
property Parser: ThtmlParser; [r]
property Document: ThtmlDocument; [r]
property OpenCount: Integer; [r]
property InnerItem: ThtmlOpenElementInfo; [r]
property InnerTagID: ThtmlTagID; [r]
property InnerContainer: AhtmlContainerObject; [r]
property OuterItem: ThtmlOpenElementInfo; [r]
function LocateTagID();
function LocateName();
function IsTagIDOpen();
function IsNameOpen();
function IsBodyOpen;
end;
ThtmlParserState
TObject