[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Abstract driver class for writing component data.
Source position: classesh.inc line 1984
type TAbstractObjectWriter = class |
||
public |
||
procedure BeginCollection; virtual; abstract; |
|
Start writing a collection. |
procedure BeginComponent(); virtual; abstract; |
|
Start writing a component. |
procedure WriteSignature; virtual; abstract; |
|
Write stream signature to the stream. |
procedure BeginList; virtual; abstract; |
|
Start writing a list. |
procedure EndList; virtual; abstract; |
|
Mark the end of a list. |
procedure BeginProperty(); virtual; abstract; |
|
Start writing a property. |
procedure EndProperty; virtual; abstract; |
|
Marks the end of writing of a property. |
procedure FlushBuffer; virtual; |
|
Flush the buffer |
procedure Write(); virtual; abstract; |
|
Write raw data to stream. |
procedure WriteBinary(); virtual; abstract; |
|
Writes binary data to the stream. |
procedure WriteBoolean(); virtual; abstract; |
|
Writes a boolean value to the stream. |
procedure WriteFloat(); virtual; abstract; |
|
Writes a float value to the stream. |
procedure WriteSingle(); virtual; abstract; |
|
Writes a single-type real value to the stream. |
procedure WriteDate(); virtual; abstract; |
|
Writes a date type to the stream. |
procedure WriteCurrency(); virtual; abstract; |
|
Write a currency value to the stream. |
procedure WriteIdent(); virtual; abstract; |
|
Writes an identifier to the stream. |
procedure WriteInteger(); virtual; abstract; |
|
Writes an integer value to the stream. |
procedure WriteUInt64(); virtual; abstract; |
|
Write an unsigned 64-bit integer. |
procedure WriteVariant(); virtual; abstract; |
|
Write a variant to the stream. |
procedure WriteMethodName(); virtual; abstract; |
|
Writes a methodname to the stream. |
procedure WriteSet(); virtual; abstract; |
|
Writes a set value to the stream. |
procedure WriteString(); virtual; abstract; |
|
Writes a string value to the stream. |
procedure WriteWideString(); virtual; abstract; |
|
Write a widestring value to the stream. |
procedure WriteUnicodeString(); virtual; abstract; |
|
Write a Unicode string to the stream. |
end; |
|
Abstract driver class for writing component data. |
|
| | ||
TObject |
|
Base class of all classes. |