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.