Klasse TLRSObjectReader

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TLRSObjectReader = class(TAbstractObjectReader)

Beschreibung

Hierarchie

Übersicht

Methoden

Public constructor Create(AStream: TStream; BufSize: Integer); virtual;
Public destructor Destroy; override;
Public function NextValue: TValueType; override;
Public function ReadValue: TValueType; override;
Public procedure BeginRootComponent; override;
Public procedure BeginComponent(var Flags: TFilerFlags; var AChildPos: Integer; var CompClassName, CompName: String); override;
Public function BeginProperty: String; override;
Public procedure ReadBinary(const DestData: TMemoryStream); override;
Public function ReadFloat: Extended; override;
Public function ReadSingle: Single; override;
Public function ReadCurrency: Currency; override;
Public function ReadDate: TDateTime; override;
Public function ReadIdent(ValueType: TValueType): String; override;
Public function ReadInt8: ShortInt; override;
Public function ReadInt16: SmallInt; override;
Public function ReadInt32: LongInt; override;
Public function ReadInt64: Int64; override;
Public function ReadSet(EnumType: Pointer): Integer; override;
Public function ReadStr: String; override;
Public function ReadString(StringType: TValueType): String; override;
Public function ReadWideString: WideString; override;
Public procedure SkipComponent(SkipComponentInfos: Boolean); override;
Public procedure SkipValue; override;

Eigenschaften

Public property Stream: TStream read FStream;

Beschreibung

Methoden

Public constructor Create(AStream: TStream; BufSize: Integer); virtual;
 
Public destructor Destroy; override;
 
Public function NextValue: TValueType; override;
 
Public function ReadValue: TValueType; override;
 
Public procedure BeginRootComponent; override;
 
Public procedure BeginComponent(var Flags: TFilerFlags; var AChildPos: Integer; var CompClassName, CompName: String); override;
 
Public function BeginProperty: String; override;
 
Public procedure ReadBinary(const DestData: TMemoryStream); override;
 
Public function ReadFloat: Extended; override;
 
Public function ReadSingle: Single; override;
 
Public function ReadCurrency: Currency; override;
 
Public function ReadDate: TDateTime; override;
 
Public function ReadIdent(ValueType: TValueType): String; override;
 
Public function ReadInt8: ShortInt; override;
 
Public function ReadInt16: SmallInt; override;
 
Public function ReadInt32: LongInt; override;
 
Public function ReadInt64: Int64; override;
 
Public function ReadSet(EnumType: Pointer): Integer; override;
 
Public function ReadStr: String; override;
 
Public function ReadString(StringType: TValueType): String; override;
 
Public function ReadWideString: WideString; override;
 
Public procedure SkipComponent(SkipComponentInfos: Boolean); override;
 
Public procedure SkipValue; override;
 

Eigenschaften

Public property Stream: TStream read FStream;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:03:02