Interface IPersistentStorage

Unit

Declaration

type IPersistentStorage = interface(IInterface)

Description

Attributes
GUID['{240C0D27-2664-4308-906C-1940D4C4A01D}']

Hierarchy

Overview

Methods

Public function GetType: TPersistentType;
Public function AsNull: IPersistentNull;
Public function AsNumber: IPersistentNumber;
Public function AsString: IPersistentString;
Public function AsBoolean: IPersistentBoolean;
Public function AsArray: IPersistentArray;
Public function AsObject: IPersistentObject;
Public function Clone: IPersistentStorage;
Public function Equals(iOther: IPersistentStorage): boolean;
Public function AsJSon(iIndent: boolean = false; iEscape: boolean = true): string;
Public procedure Save(iFilename: string);

Description

Methods

Public function GetType: TPersistentType;
 
Public function AsNull: IPersistentNull;
 
Public function AsNumber: IPersistentNumber;
 
Public function AsString: IPersistentString;
 
Public function AsBoolean: IPersistentBoolean;
 
Public function AsArray: IPersistentArray;
 
Public function AsObject: IPersistentObject;
 
Public function Clone: IPersistentStorage;
 
Public function Equals(iOther: IPersistentStorage): boolean;
 
Public function AsJSon(iIndent: boolean = false; iEscape: boolean = true): string;
 
Public procedure Save(iFilename: string);
 

Generated by PasDoc 0.16.0.