Sign in Join
FPDoc Onlineexperiment

TPropertyStorageLink class

In unit PropertyStorage

Links a storage object to a property collection.

Declaration

pascal
TPropertyStorageLink = class(TPersistent)

Inheritance

  1. TPropertyStorageLink
  2. TPersistent
  3. TObject

Description

TPropertyStorageLink is a TPersistent descendant which implements a class used to link a storage container to the collection and values read from and written to the storage. Not very useful by itself, Load/Save depends on installed handlers.

Properties

StoragepublicContains a reference to the storage contain used in the link.
RootSectionpublicPath to the root where values are stored in the Storage container.

Methods

SavePropertiesprotectedInvokes the OnSave handler.
LoadPropertiesprotectedInvokes the OnLoad handler.
DestroypublicDestructor for the class instance.

Events

OnSavepublicEvent handler signalled when all of the property values are stored.
OnLoadpublicEvent handler signalled when all of the property values are loaded.

Inherited

From TPersistent (8)

Assign AssignTo DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers GetNamePath GetOwner

From TObject (41)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance Create DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.