TXMLObjectReader class
De-serializes an object instance from its XML storage format.
Declaration
TXMLObjectReader = class(TAbstractObjectReader)Inheritance
- TXMLObjectReader
TAbstractObjectReader
Description
Nothing more than the line above yet.
See also
Properties
Doc | public | TDomDocument instance with the XML content read in the object reader. |
Element | public | Contains the DOM element currently being processed in the XML object reader. |
ElementPosition | public | Indicates whether the object reader is processing an element name or its value. |
Methods
Create | public | Constructor for the class instance. |
Destroy | public | Destructor for the class instance. |
GetRootClassName | public | Gets the class name from the node which is the root element for the object instance. |
NextValue | public | Reads the value type for the next element in the XML DOM tree. |
ReadValue | public | Reads the value for the next element in the XML DOM tree after the value type has been read. |
BeginRootComponent | public | Locates the DOM node for the component in the document element. |
BeginComponent | public | Gets the DOM element for the component, gets the class type and component name, and sets Element to the properties node. |
BeginProperty | public | Reads the property name from Element and prepares for the property value(s). |
ReadBinary | public | Reads a binary value from Element and stores it in the specified stream. |
ReadFloat | public | Reads a string value from Element and converts it to a floating point value. |
ReadSingle | public | Converts a string value in Element to a Single data type. |
ReadCurrency | public | Converts a string value in Element to a Currency data type. |
ReadDate | public | Reads a TDateTime value from the DOM Element. |
ReadIdent | public | Reads an Identifier from Element. |
ReadInt8 | public | Reads a ShortInt value from Element. |
ReadInt16 | public | Reads a SmallInt value from Element. |
ReadInt32 | public | Reads a LongInt value from Element. |
ReadInt64 | public | Reads an Int64 type from Element. |
ReadSet | public | Reads values for a set type from Element. |
ReadStr | public | Reads a String value from Element. |
ReadString | public | Reads a string value from Element. |
ReadWideString | public | Reads a WideString value from Element. |
ReadSignature | public | Not implemented and not needed in TXMLObjectReader. |
ReadUnicodeString | public | Reads a UnicodeString value from Element. |
SkipComponent | public | Positions the reader to the next sibling DOM node in Element. |
SkipValue | public | Reads and discards the value in Element. |
Read | public | Raises an exception in the current LCL implementation. |
An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.
