Class TAbstractObjectReader

Unit

Declaration

type TAbstractObjectReader = class(TObject)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected freader: treader;

Methods

Public function NextValue: TValueType; virtual; abstract;
Public function ReadValue: TValueType; virtual; abstract;
Public procedure BeginRootComponent; virtual; abstract;
Public procedure BeginComponent(var Flags: TFilerFlags; var AChildPos: Integer; var CompClassName, CompName: String); virtual; abstract;
Public function BeginProperty: String; virtual; abstract;
Public procedure Read(var Buf; Count: LongInt); virtual; abstract;
Public procedure ReadBinary(const DestData: TMemoryStream); virtual; abstract;
Public function ReadFloat: Extended; virtual; abstract;
Public function ReadSingle: Single; virtual; abstract;
Public function ReadDate: TDateTime; virtual; abstract;
Public function ReadCurrency: Currency; virtual; abstract;
Public function ReadIdent(ValueType: TValueType): String; virtual; abstract;
Public function ReadInt8: ShortInt; virtual; abstract;
Public function ReadInt16: SmallInt; virtual; abstract;
Public function ReadInt32: LongInt; virtual; abstract;
Public function ReadInt64: Int64; virtual; abstract;
Public function ReadSet(EnumType: ptypeinfo): Integer; virtual; abstract;
Public function ReadStr: String; virtual; abstract;
Public function ReadString(StringType: TValueType): String; virtual; abstract;
Public function Readutf8String(StringType: TValueType): utf8String; virtual; abstract;
Public function ReadWideString: WideString; virtual; abstract;
Public function ReadUnicodeString: UnicodeString; virtual; abstract;
Public procedure SkipComponent(SkipComponentInfos: Boolean); virtual; abstract;
Public procedure SkipValue; virtual; abstract;

Description

Fields

Protected freader: treader;

This item has no description.

Methods

Public function NextValue: TValueType; virtual; abstract;

This item has no description.

Public function ReadValue: TValueType; virtual; abstract;

This item has no description.

Public procedure BeginRootComponent; virtual; abstract;

This item has no description.

Public procedure BeginComponent(var Flags: TFilerFlags; var AChildPos: Integer; var CompClassName, CompName: String); virtual; abstract;

This item has no description.

Public function BeginProperty: String; virtual; abstract;

This item has no description.

Public procedure Read(var Buf; Count: LongInt); virtual; abstract;

This item has no description.

Public procedure ReadBinary(const DestData: TMemoryStream); virtual; abstract;

This item has no description.

Public function ReadFloat: Extended; virtual; abstract;

This item has no description.

Public function ReadSingle: Single; virtual; abstract;

This item has no description.

Public function ReadDate: TDateTime; virtual; abstract;

This item has no description.

Public function ReadCurrency: Currency; virtual; abstract;

This item has no description.

Public function ReadIdent(ValueType: TValueType): String; virtual; abstract;

This item has no description.

Public function ReadInt8: ShortInt; virtual; abstract;

This item has no description.

Public function ReadInt16: SmallInt; virtual; abstract;

This item has no description.

Public function ReadInt32: LongInt; virtual; abstract;

This item has no description.

Public function ReadInt64: Int64; virtual; abstract;

This item has no description.

Public function ReadSet(EnumType: ptypeinfo): Integer; virtual; abstract;

This item has no description.

Public function ReadStr: String; virtual; abstract;

This item has no description.

Public function ReadString(StringType: TValueType): String; virtual; abstract;

This item has no description.

Public function Readutf8String(StringType: TValueType): utf8String; virtual; abstract;

This item has no description.

Public function ReadWideString: WideString; virtual; abstract;

This item has no description.

Public function ReadUnicodeString: UnicodeString; virtual; abstract;

This item has no description.

Public procedure SkipComponent(SkipComponentInfos: Boolean); virtual; abstract;

This item has no description.

Public procedure SkipValue; virtual; abstract;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.