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.