Interface IPersistentObject
Unit
Declaration
type IPersistentObject = interface(IPersistentStorage)
Description
No description available, ancestor IPersistentStorage description follows
Attributes
- GUID['{240C0D27-2664-4308-906C-1940D4C4A01D}']
Attributes
- GUID['{E34B6230-386A-48E8-97C3-E0B4D8DC8072}']
Hierarchy
- IInterface
- IPersistentStorage
- IPersistentObject
Overview
Methods
![]() |
function GetCount: integer; |
![]() |
procedure GetNames(oNames: TStrings); |
![]() |
function GetValue(iName: string): IPersistentStorage; |
![]() |
function GetValues: IPersistentArray; |
![]() |
function TryGetValue(iName: string; out oValue: IPersistentStorage): boolean; |
![]() |
function HasName(iName: string): boolean; |
![]() |
function FindValue(iName: string): IPersistentStorage; |
![]() |
function FindNumber(iName: string; iDefault: double = 0): double; |
![]() |
function FindInteger(iName: string; iDefault: int64 = 0): int64; |
![]() |
function FindString(iName: string; iDefault: string = ''): string; |
![]() |
function FindBoolean(iName: string; iDefault: boolean = false): boolean; |
![]() |
function FindArray(iName: string; out oResult: IPersistentArray): boolean; |
![]() |
function FindObject(iName: string; out oResult: IPersistentObject): boolean; |
![]() |
procedure Add(iName: string; iItem: IPersistentStorage); |
![]() |
procedure SetValue(iName: string; iItem: IPersistentStorage); |
![]() |
function SetNull(iName: string): IPersistentObject; |
![]() |
function SetNumber(iName: string; iValue: double): IPersistentObject; |
![]() |
function SetString(iName: string; iValue: string): IPersistentObject; |
![]() |
function SetBoolean(iName: string; iValue: boolean): IPersistentObject; |
![]() |
function SetArray(iName: string; iValue: IPersistentArray): IPersistentObject; |
![]() |
function SetObject(iName: string; iValue: IPersistentObject): IPersistentObject; |
![]() |
function CreateArray(iName: string): IPersistentArray; |
![]() |
function CreateObject(iName: string): IPersistentObject; |
![]() |
function FindOrCreateObject(iName: string): IPersistentObject; |
![]() |
function FindOrCreateArray(iName: string): IPersistentArray; |
![]() |
function FindObjectOrEmpty(iName: string): IPersistentObject; |
![]() |
function FindArrayOrEmpty(iName: string): IPersistentArray; |
![]() |
procedure DeleteValue(iName: string); |
![]() |
function Merge(iValue: IPersistentObject): IPersistentObject; |
Description
Methods
![]() |
function GetCount: integer; |
![]() |
procedure GetNames(oNames: TStrings); |
![]() |
function GetValue(iName: string): IPersistentStorage; |
![]() |
function GetValues: IPersistentArray; |
![]() |
function TryGetValue(iName: string; out oValue: IPersistentStorage): boolean; |
![]() |
function HasName(iName: string): boolean; |
![]() |
function FindValue(iName: string): IPersistentStorage; |
![]() |
function FindNumber(iName: string; iDefault: double = 0): double; |
![]() |
function FindInteger(iName: string; iDefault: int64 = 0): int64; |
![]() |
function FindString(iName: string; iDefault: string = ''): string; |
![]() |
function FindBoolean(iName: string; iDefault: boolean = false): boolean; |
![]() |
function FindArray(iName: string; out oResult: IPersistentArray): boolean; |
![]() |
function FindObject(iName: string; out oResult: IPersistentObject): boolean; |
![]() |
procedure Add(iName: string; iItem: IPersistentStorage); |
![]() |
procedure SetValue(iName: string; iItem: IPersistentStorage); |
![]() |
function SetNull(iName: string): IPersistentObject; |
![]() |
function SetNumber(iName: string; iValue: double): IPersistentObject; |
![]() |
function SetString(iName: string; iValue: string): IPersistentObject; |
![]() |
function SetBoolean(iName: string; iValue: boolean): IPersistentObject; |
![]() |
function SetArray(iName: string; iValue: IPersistentArray): IPersistentObject; |
![]() |
function SetObject(iName: string; iValue: IPersistentObject): IPersistentObject; |
![]() |
function CreateArray(iName: string): IPersistentArray; |
![]() |
function CreateObject(iName: string): IPersistentObject; |
![]() |
function FindOrCreateObject(iName: string): IPersistentObject; |
![]() |
function FindOrCreateArray(iName: string): IPersistentArray; |
![]() |
function FindObjectOrEmpty(iName: string): IPersistentObject; |
![]() |
function FindArrayOrEmpty(iName: string): IPersistentArray; |
![]() |
procedure DeleteValue(iName: string); |
![]() |
function Merge(iValue: IPersistentObject): IPersistentObject; |
Generated by PasDoc 0.16.0.