Class TSerializable
Unit
Declaration
type TSerializable = class(TObject)
Description
This item has no description.
Source: source/component/PasDoc_Serialize.pas (line 42).
Hierarchy
- TObject
- TSerializable
Overview
Methods
| Protected | procedure Serialize(const ADestination: TStream); virtual; |
| Protected | procedure Deserialize(const ASource: TStream); virtual; |
| Public | class function Read7BitEncodedInt(const ASource: TStream): Integer; |
| Public | class procedure Write7BitEncodedInt(Value: Integer; const ADestination: TStream); |
| Public | class function LoadStringFromStream(const ASource: TStream): string; |
| Public | class procedure SaveStringToStream(const AValue: string; const ADestination: TStream); |
| Public | class function LoadDoubleFromStream(const ASource: TStream): double; |
| Public | class procedure SaveDoubleToStream(const AValue: double; const ADestination: TStream); |
| Public | class function LoadIntegerFromStream(const ASource: TStream): Longint; |
| Public | class procedure SaveIntegerToStream(const AValue: Longint; const ADestination: TStream); |
| Public | constructor Create; virtual; |
| Public | class procedure SerializeObject(const AObject: TSerializable; const ADestination: TStream); |
| Public | class function DeserializeObject(const ASource: TStream): TSerializable; |
| Public | class procedure Register(const AClass: TSerializableClass); |
| Public | procedure SerializeToFile(const AFileName: string); |
| Public | class function DeserializeFromFile(const AFileName: string): TSerializable; |
Properties
| Public | property WasDeserialized: boolean read FWasDeserialized; |
Description
Methods
| Protected | procedure Serialize(const ADestination: TStream); virtual; |
|
This item has no description. | |
| Protected | procedure Deserialize(const ASource: TStream); virtual; |
|
This item has no description. | |
| Public | class function Read7BitEncodedInt(const ASource: TStream): Integer; |
|
This item has no description. | |
| Public | class procedure Write7BitEncodedInt(Value: Integer; const ADestination: TStream); |
|
This item has no description. | |
| Public | class function LoadStringFromStream(const ASource: TStream): string; |
|
This item has no description. | |
| Public | class procedure SaveStringToStream(const AValue: string; const ADestination: TStream); |
|
This item has no description. | |
| Public | class function LoadDoubleFromStream(const ASource: TStream): double; |
|
This item has no description. | |
| Public | class procedure SaveDoubleToStream(const AValue: double; const ADestination: TStream); |
|
This item has no description. | |
| Public | class function LoadIntegerFromStream(const ASource: TStream): Longint; |
|
This item has no description. | |
| Public | class procedure SaveIntegerToStream(const AValue: Longint; const ADestination: TStream); |
|
This item has no description. | |
| Public | constructor Create; virtual; |
|
This item has no description. | |
| Public | class procedure SerializeObject(const AObject: TSerializable; const ADestination: TStream); |
|
This item has no description. | |
| Public | class function DeserializeObject(const ASource: TStream): TSerializable; |
|
This item has no description. | |
| Public | class procedure Register(const AClass: TSerializableClass); |
|
This item has no description. | |
| Public | procedure SerializeToFile(const AFileName: string); |
|
This item has no description. | |
| Public | class function DeserializeFromFile(const AFileName: string): TSerializable; |
|
Read back from file. Exceptions raised
| |
Properties
| Public | property WasDeserialized: boolean read FWasDeserialized; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.