| [Overview][Constants][Types][Classes][Procedures and functions][Variables] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Abstract driver class for writing component data.
Source position: classesh.inc line 992
| type TAbstractObjectWriter = class | ||
| public | ||
| procedure BeginCollection; virtual; abstract; | 
 | Start writing a collection. | 
| procedure BeginComponent(); virtual; abstract; | 
 | Start writing a component | 
| 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 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 WriteCurrency(); virtual; abstract; | ||
| procedure WriteDate(); virtual; abstract; | 
 | Writes a date type 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 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; | ||
| end; | 
| 
 | Abstract driver class for writing component data. | |
| | | ||
| TObject |