TLRSObjectWriter class
Object writer for Lazarus Resource Streams.
Declaration
TLRSObjectWriter = class(TAbstractObjectWriter)Inheritance
- TLRSObjectWriter
- TAbstractObjectWriter
Description
The TLRSObjectWriter can find empty entries and omit writing them to stream.
Properties
WriteEmptyInheritedChilds | public | |
Writer | public |
Methods
FlushBuffer | protected | Flush the buffer |
WriteValue | protected | |
WriteStr | protected | |
WriteIntegerContent | protected | |
WriteWordContent | protected | |
WriteInt64Content | protected | |
WriteSingleContent | protected | |
WriteDoubleContent | protected | |
WriteExtendedContent | protected | |
WriteCurrencyContent | protected | |
WriteWideStringContent | protected | |
WriteWordsReversed | protected | Writes multiples words (WideChar) with reversed byte order. |
WriteNulls | protected | |
Create | public | |
Destroy | public | |
BeginCollection | public | Start writing a collection. |
BeginComponent | public | Start writing a component. |
WriteSignature | public | Write stream signature to the stream. |
BeginList | public | Start writing a list. |
EndList | public | Mark the end of a list. |
BeginProperty | public | Start writing a property. |
EndProperty | public | Marks the end of writing of a property. |
GetStackPath | public | |
Write | public | Write raw data to stream. |
WriteBinary | public | Writes binary data to the stream. |
WriteBoolean | public | Writes a boolean value to the stream. |
WriteFloat | public | Writes a float value to the stream. |
WriteSingle | public | Writes a single-type real value to the stream. |
WriteCurrency | public | Write a currency value to the stream. |
WriteDate | public | Writes a date type to the stream. |
WriteIdent | public | Writes an identifier to the stream. |
WriteInteger | public | Writes an integer value to the stream. |
WriteMethodName | public | Writes a methodname to the stream. |
WriteSet | public | Writes a set value to the stream. |
WriteString | public | Writes a string value using the format for the LRS object writer. |
WriteWideString | public | Write a widestring value to the stream. |
WriteUnicodeString | public | Write a Unicode string to the stream. |
WriteVariant | public | Write a variant to the stream. |
Inherited
From TAbstractObjectWriter (2)
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
