Sign in Join
FPDoc Onlineexperiment

TAbstractObjectWriter class

In unit Classes

Abstract driver class for writing component data.

Declaration

pascal
TAbstractObjectWriter = class

Descends from it: TBinaryObjectWriter TLRSObjectWriter TTextObjectWriter TXMLObjectWriter

Description

Nothing more than the line above yet.

Methods

BeginCollectionpublicStart writing a collection.
BeginComponentpublicStart writing a component.
WriteSignaturepublicWrite stream signature to the stream.
BeginListpublicStart writing a list.
EndListpublicMark the end of a list.
BeginPropertypublicStart writing a property.
EndPropertypublicMarks the end of writing of a property.
FlushBufferpublicFlush the buffer
WritepublicWrite raw data to stream.
WriteBinarypublicWrites binary data to the stream.
WriteBooleanpublicWrites a boolean value to the stream.
WriteFloatpublicWrites a float value to the stream.
WriteSinglepublicWrites a single-type real value to the stream.
WriteDoublepublic
WriteDatepublicWrites a date type to the stream.
WriteCurrencypublicWrite a currency value to the stream.
WriteIdentpublicWrites an identifier to the stream.
WriteIntegerpublicWrites an integer value to the stream.
WriteUInt64publicWrite an unsigned 64-bit integer.
WriteVariantpublicWrite a variant to the stream.
WriteMethodNamepublicWrites a methodname to the stream.
WriteSetpublicWrites a set value to the stream.
WriteStringpublicWrites a string value to the stream.
WriteWideStringpublicWrite a widestring value to the stream.
WriteUnicodeStringpublicWrite a Unicode string to the stream.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.