TFiler
[Properties (by Name)][Methods (by Name)][Events (by Name)]
Class responsible for streaming of components.
Declaration
Source position: classesh.inc line 1352
Type
TFiler = class (TObject)
private
FRoot : TComponent;
FLookupRoot : TComponent;
FAncestor : TPersistent;
FIgnoreChildren : Boolean;
protected
procedure SetRoot(ARoot: TComponent); Virtual;
public
procedure DefineProperty(const Name: string; ReadData: TReaderProc;
WriteData: TWriterProc; HasData: Boolean)
; Virtual; Abstract;
procedure DefineBinaryProperty(const Name: string;
ReadData: TStreamProc;
WriteData: TStreamProc; HasData: Boolean)
; Virtual; Abstract;
procedure FlushBuffer; Virtual; Abstract;
Root : TComponent;
LookupRoot : TComponent;
Ancestor : TPersistent;
IgnoreChildren : Boolean;
end
;
Members
Member | Type | Visibility | Description |
---|---|---|---|
Ancestor | Property | public | Ancestor component from which an inherited component is streamed. |
DefineBinaryProperty | Method | public | |
DefineProperty | Method | public | |
FAncestor | Field | private | |
FIgnoreChildren | Field | private | |
FLookupRoot | Field | private | |
FlushBuffer | Method | public | Flush the buffer |
FRoot | Field | private | |
IgnoreChildren | Property | public | Determines whether children will be streamed as well. |
LookupRoot | Property | public | Component used to look up ancestor components. |
Root | Property | public | The root component is the initial component which is being streamed. |
SetRoot | Method | protected | Sets the root component which is being streamed. |
Inheritance
Class | Description |
---|---|
TFiler | Class responsible for streaming of components. |
See also
Name | Description |
---|---|
TComponent | Base class for all components that need owner-owned functionality. |
TComponent | Base class for all components that need owner-owned functionality. |
TComponent | Base class for all components that need owner-owned functionality. |
TComponent | Base class for all components that need owner-owned functionality. |
TPersistent | Base class for streaming system and persistent properties. |
TPersistent | Base class for streaming system and persistent properties. |