Unit 'JSONPropStorage' Package
[Overview][Classes][Procedures and functions][Index] [#lcl]

TJSONPropStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the final class for the JSON Form Session Properties storage.

Declaration

Source position: jsonpropstorage.pas line 49

type TJSONPropStorage = class(TCustomJSONPropStorage)

published

  property StoredValues: TStoredValues;

  

Collection with the names and values for properties handled for the container.

  property JSONFileName: string;

  

Name of the file where the property data is saved in JSON format.

  property Formatted: Boolean;

  

This determines if the JSON is to be formatted or not.

  property Active: Boolean;

  

Indicates whether the container is Active and allows access to its storage.

  property OnSavingProperties: TNotifyEvent;

  

Event handler signalled when the Save method is started.

  property OnSaveProperties: TNotifyEvent;

  

Event handler signalled when the Save method is completed.

  property OnRestoringProperties: TNotifyEvent;

  

Event handler signalled when the Restore method is started.

  property OnRestoreProperties: TNotifyEvent;

  

Event handler signalled when the Restore method is completed.

end;

Inheritance

TJSONPropStorage

  

Implements the final class for the JSON Form Session Properties storage.

|

TCustomJSONPropStorage

  

Implements the base class for the JSON Form's Session Properties Storage.

|

TFormPropertyStorage

  

TFormPropertyStorage - class for storage of a Form's properties.

|

TControlPropertyStorage

  

Implements the abstract ancestor class used to get the property list for a control.

|

TCustomPropertyStorage

  

Defines a container used to Save and Restore property values.

|

TObject

See also

TForm.SessionProperties

  

Implements a form used in an LCL application.

TINIPropStorage

  

Implements the final class for the INI Form Session Properties storage.

TXMLPropStorage

  

Implements the final class for the XML Form Session Properties storage.