[Overview][Types][Classes][Procedures and functions][Index] Reference for unit 'Laz_XMLStreaming' (#lazutils)

TXMLObjectReader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: laz_xmlstreaming.pas line 100

type TXMLObjectReader = class(TAbstractObjectReader)

public

  constructor Create();

  

  destructor Destroy; override;

  

  function GetRootClassName();

  

  function NextValue; override;

  

  function ReadValue; override;

  

  procedure BeginRootComponent; override;

  

  procedure BeginComponent(); override;

  

  function BeginProperty; override;

  

  procedure ReadBinary(); override;

  

  function ReadFloat; override;

  

  function ReadSingle; override;

  

  function ReadCurrency; override;

  

  function ReadDate; override;

  

  function ReadIdent(); override;

  

  function ReadInt8; override;

  

  function ReadInt16; override;

  

  function ReadInt32; override;

  

  function ReadInt64; override;

  

  function ReadSet(); override;

  

  function ReadStr; override;

  

  function ReadString(); override;

  

  function ReadWideString; override;

  

  function ReadUnicodeString; override;

  procedure SkipComponent(); override;

  

  procedure SkipValue; override;

  

  procedure Read(); override;

  

  property Doc: TDOMDocument; [r]

  

  property Element: TDOMElement; [r]

  

  property ElementPosition: Integer; [r]

  

end;

Inheritance

TXMLObjectReader

  

|

TAbstractObjectReader

|

TObject

The latest version of this document can be found at lazarus-ccr.sourceforge.net.