Skip to content

TAbstractObjectWriter

Abstract driver class for writing component data.

Declaration

Source position: classesh.inc line 2115

type

  TAbstractObjectWriter = class
  public
    procedure BeginCollection;
    procedure BeginComponent;
    procedure WriteSignature;
    procedure BeginList;
    procedure EndList;
    procedure BeginProperty;
    procedure EndProperty;
    procedure FlushBuffer;
    procedure Write;
    procedure WriteBinary;
    procedure WriteBoolean;
    procedure WriteFloat;
    procedure WriteSingle;
    procedure WriteDouble;
    procedure WriteDate;
    procedure WriteCurrency;
    procedure WriteIdent;
    procedure WriteInteger;
    procedure WriteUInt64;
    procedure WriteVariant;
    procedure WriteMethodName;
    procedure WriteSet;
    procedure WriteString;
    procedure WriteWideString;
    procedure WriteUnicodeString;
  end;

Methods

Member Visibility Description
BeginCollection public Start writing a collection.
BeginComponent public Start writing a component.
BeginList public Start writing a list.
BeginProperty public Start writing a property.
EndList public Mark the end of a list.
EndProperty public Marks the end of writing of a property.
FlushBuffer public Flush the buffer
Write public Write raw data to stream.
WriteBinary public Writes binary data to the stream.
WriteBoolean public Writes a boolean value to the stream.
WriteCurrency public Write a currency value to the stream.
WriteDate public Writes a date type to the stream.
WriteDouble public
WriteFloat public Writes a float value 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.
WriteSignature public Write stream signature to the stream.
WriteSingle public Writes a single-type real value to the stream.
WriteString public Writes a string value to the stream.
WriteUInt64 public Write an unsigned 64-bit integer.
WriteUnicodeString public Write a Unicode string to the stream.
WriteVariant public Write a variant to the stream.
WriteWideString public Write a widestring value to the stream.