Interface ISerializable
Unit
Declaration
type ISerializable = interface(IUpdateObject)
Description
No description available, ancestor IUpdateObject description follows
No description available, ancestor IObservable description follows
—————————————————————————– Base Interfaces —————————————————————————–
Attributes
- GUID['{8532953B-320D-418B-A447-AC95DFAC368B}']
Attributes
- GUID['{4C481E54-568A-46B4-BAAA-C0071932FDCF}']
Attributes
- GUID['{DF9B1F9D-09D1-4790-BC9E-D299A578B71A}']
Hierarchy
- IInterface
- IObservable
- IUpdateObject
- ISerializable
Overview
Methods
![]() |
procedure HandleTranslatedClassName(iClassName: string); |
![]() |
function IsEmpty: boolean; |
![]() |
procedure Load(iSource: IPersistentStorage); |
![]() |
function Save(iFilter: cardinal = 0): IPersistentStorage; |
![]() |
procedure SaveXMLData(iParent: ISXMLNode; iFilter: cardinal = 0); |
![]() |
function SaveAsXML(iDocument: ISXMLDocument; iFilter: cardinal = 0): ISXMLNode; |
![]() |
function SaveAsXMLRenamed(iDocument: ISXMLDocument; iTagName: string; iFilter: cardinal = 0): ISXMLNode; |
![]() |
procedure LoadFromXML(iXML: ISXMLNode); |
![]() |
function GetXMLDoc: ISXMLDocument; |
![]() |
function GetXML(iIndent: boolean): string; |
![]() |
function GetField(iName: string): Variant; |
![]() |
procedure SetField(iName: string; iValue: Variant); |
![]() |
procedure Clear; |
![]() |
procedure Assign(iItem: ISerializable); |
![]() |
procedure AssignCopy(iSource: ISerializable); |
![]() |
function Clone: ISerializable; |
![]() |
function GetImplementor: TObject; |
![]() |
function GetHash(iFilter: integer = 0): string; |
![]() |
function Equals(iOther: ISerializable; const iFilter: cardinal = 0): boolean; |
Description
Methods
![]() |
procedure HandleTranslatedClassName(iClassName: string); |
![]() |
function IsEmpty: boolean; |
![]() |
procedure Load(iSource: IPersistentStorage); |
![]() |
function Save(iFilter: cardinal = 0): IPersistentStorage; |
![]() |
procedure SaveXMLData(iParent: ISXMLNode; iFilter: cardinal = 0); |
![]() |
function SaveAsXML(iDocument: ISXMLDocument; iFilter: cardinal = 0): ISXMLNode; |
![]() |
function SaveAsXMLRenamed(iDocument: ISXMLDocument; iTagName: string; iFilter: cardinal = 0): ISXMLNode; |
![]() |
procedure LoadFromXML(iXML: ISXMLNode); |
![]() |
function GetXMLDoc: ISXMLDocument; |
![]() |
function GetXML(iIndent: boolean): string; |
![]() |
function GetField(iName: string): Variant; |
![]() |
procedure SetField(iName: string; iValue: Variant); |
![]() |
procedure Clear; |
![]() |
procedure Assign(iItem: ISerializable); |
![]() |
procedure AssignCopy(iSource: ISerializable); |
![]() |
function Clone: ISerializable; |
![]() |
function GetImplementor: TObject; |
![]() |
function GetHash(iFilter: integer = 0): string; |
![]() |
function Equals(iOther: ISerializable; const iFilter: cardinal = 0): boolean; |
Generated by PasDoc 0.16.0.