TReader

Overview

Location

  • Reference:
    • DelphiVCL.fx  Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
    • libDelphiVCL.fx  Toffee-Mac Catalyst, Toffee-macOS
  • Namespace: RemObjects.Elements.RTL.Delphi.VCL
  • Platforms: Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows, Toffee-Mac Catalyst, Toffee-macOS
  • Ancestry: TFiler | TReader

 

constructor Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

constructor(aStream: TStream; BufSize: Int32)

 

TReader(TStream aStream, Int32 BufSize)

 

init(_ aStream: TStream, _ BufSize: Int32)

 

Sub New(aStream As TStream, BufSize As Int32)

Parameters:

  • aStream:
  • BufSize:

Ancestor  virtual    (declared in TFiler)

 

property Ancestor: TPersistent read write;

 

TPersistent Ancestor { get; set; }

 

var Ancestor: TPersistent { get{} set{} }

 

Property Ancestor() As TPersistent

DefineBinaryProperty (String, TStreamProc, TStreamProc, Boolean)  override

 

method DefineBinaryProperty(aName: String; aReadData: TStreamProc; WriteData: TStreamProc; HasData: Boolean)

 

void DefineBinaryProperty(String aName, TStreamProc aReadData, TStreamProc WriteData, Boolean HasData)

 

func DefineBinaryProperty(_ aName: String, _ aReadData: TStreamProc, _ WriteData: TStreamProc, _ HasData: Boolean)

 

Sub DefineBinaryProperty(aName As String, aReadData As TStreamProc, WriteData As TStreamProc, HasData As Boolean)

Parameters:

  • aName:
  • aReadData:
  • WriteData:
  • HasData:

DefineBinaryProperty (String, TStreamProc, TStreamProc, Boolean)  virtual abstract    (declared in TFiler)

 

method DefineBinaryProperty(aName: String; ReadData: TStreamProc; WriteData: TStreamProc; HasData: Boolean)

 

void DefineBinaryProperty(String aName, TStreamProc ReadData, TStreamProc WriteData, Boolean HasData)

 

func DefineBinaryProperty(_ aName: String, _ ReadData: TStreamProc, _ WriteData: TStreamProc, _ HasData: Boolean)

 

Sub DefineBinaryProperty(aName As String, ReadData As TStreamProc, WriteData As TStreamProc, HasData As Boolean)

Parameters:

  • aName:
  • ReadData:
  • WriteData:
  • HasData:

DefineProperty (String, TReaderProc, TWriterProc, Boolean)  override

 

method DefineProperty(aName: String; aReadData: TReaderProc; WriteData: TWriterProc; HasData: Boolean)

 

void DefineProperty(String aName, TReaderProc aReadData, TWriterProc WriteData, Boolean HasData)

 

func DefineProperty(_ aName: String, _ aReadData: TReaderProc, _ WriteData: TWriterProc, _ HasData: Boolean)

 

Sub DefineProperty(aName As String, aReadData As TReaderProc, WriteData As TWriterProc, HasData As Boolean)

Parameters:

  • aName:
  • aReadData:
  • WriteData:
  • HasData:

DefineProperty (String, TReaderProc, TWriterProc, Boolean)  virtual abstract    (declared in TFiler)

 

method DefineProperty(aName: String; ReadData: TReaderProc; WriteData: TWriterProc; HasData: Boolean)

 

void DefineProperty(String aName, TReaderProc ReadData, TWriterProc WriteData, Boolean HasData)

 

func DefineProperty(_ aName: String, _ ReadData: TReaderProc, _ WriteData: TWriterProc, _ HasData: Boolean)

 

Sub DefineProperty(aName As String, ReadData As TReaderProc, WriteData As TWriterProc, HasData As Boolean)

Parameters:

  • aName:
  • ReadData:
  • WriteData:
  • HasData:

EndOfList Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method EndOfList: Boolean

 

Boolean EndOfList()

 

func EndOfList() -> Boolean

 

Function EndOfList() As Boolean

EndOfList EndOfList(): Boolean  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func EndOfList(EndOfList ) -> Boolean

Parameters:

  • :

FilerSignature    (declared in TFiler)

 

const FilerSignature: UInt32 = 809914452;

 

const UInt32 FilerSignature = 809914452

 

static let FilerSignature: UInt32 = 809914452

 

Dim FilerSignature As UInt32 = 809914452

IgnoreChildren  virtual    (declared in TFiler)

 

property IgnoreChildren: Boolean read write;

 

Boolean IgnoreChildren { get; set; }

 

var IgnoreChildren: Boolean { get{} set{} }

 

Property IgnoreChildren() As Boolean

Owner  virtual

 

property Owner: TComponent read write;

 

TComponent Owner { get; set; }

 

var Owner: TComponent { get{} set{} }

 

Property Owner() As TComponent

ReadComponent  virtual

 

method ReadComponent(aComponent: TComponent): TComponent

 

TComponent ReadComponent(TComponent aComponent)

 

func ReadComponent(_ aComponent: TComponent) -> TComponent

 

Function ReadComponent(aComponent As TComponent) As TComponent

Parameters:

  • aComponent:

ReadData  virtual

 

method ReadData(Instance: TComponent)

 

void ReadData(TComponent Instance)

 

func ReadData(_ Instance: TComponent)

 

Sub ReadData(Instance As TComponent)

Parameters:

  • Instance:

ReadProperty  protected virtual

 

method ReadProperty(aInstance: TPersistent)

 

void ReadProperty(TPersistent aInstance)

 

func ReadProperty(_ aInstance: TPersistent)

 

Sub ReadProperty(aInstance As TPersistent)

Parameters:

  • aInstance:

ReadPropValue  virtual

 

method ReadPropValue(aInstance: TObject; aValueType: TValueType; aProperty: PropertyInfo): Object

 

Object ReadPropValue(TObject aInstance, TValueType aValueType, PropertyInfo aProperty)

 

func ReadPropValue(_ aInstance: TObject, _ aValueType: TValueType, _ aProperty: PropertyInfo) -> Object

 

Function ReadPropValue(aInstance As TObject, aValueType As TValueType, aProperty As PropertyInfo) As Object

Parameters:

  • aInstance:
  • aValueType:
  • aProperty:

ReadRootComponent  virtual

 

method ReadRootComponent(aRoot: TComponent): TComponent

 

TComponent ReadRootComponent(TComponent aRoot)

 

func ReadRootComponent(_ aRoot: TComponent) -> TComponent

 

Function ReadRootComponent(aRoot As TComponent) As TComponent

Parameters:

  • aRoot:

ReadSignature Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method ReadSignature

 

void ReadSignature()

 

func ReadSignature()

 

Sub ReadSignature()

ReadSignature ReadSignature()  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func ReadSignature(ReadSignature )

Parameters:

  • :

ReadStr Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method ReadStr: String

 

String ReadStr()

 

func ReadStr() -> String

 

Function ReadStr() As String

ReadStr ReadStr(): String  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func ReadStr(ReadStr ) -> String

Parameters:

  • :

ReadValue Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method ReadValue: TValueType

 

TValueType ReadValue()

 

func ReadValue() -> TValueType

 

Function ReadValue() As TValueType

ReadValue ReadValue(): TValueType  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func ReadValue(ReadValue ) -> TValueType

Parameters:

  • :

Root  virtual    (declared in TFiler)

 

property Root: TComponent read write;

 

TComponent Root { get; set; }

 

var Root: TComponent { get{} set{} }

 

Property Root() As TComponent

SetRoot  protected virtual    (declared in TFiler) Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method SetRoot(aValue: TComponent)

 

void SetRoot(TComponent aValue)

 

func SetRoot(_ aValue: TComponent)

 

Sub SetRoot(aValue As TComponent)

Parameters:

  • aValue:

 

FilerSignature    (declared in TFiler)

 

const FilerSignature: UInt32 = 809914452;

 

const UInt32 FilerSignature = 809914452

 

static let FilerSignature: UInt32 = 809914452

 

Dim FilerSignature As UInt32 = 809914452

 

Ancestor  virtual    (declared in TFiler)

 

property Ancestor: TPersistent read write;

 

TPersistent Ancestor { get; set; }

 

var Ancestor: TPersistent { get{} set{} }

 

Property Ancestor() As TPersistent

IgnoreChildren  virtual    (declared in TFiler)

 

property IgnoreChildren: Boolean read write;

 

Boolean IgnoreChildren { get; set; }

 

var IgnoreChildren: Boolean { get{} set{} }

 

Property IgnoreChildren() As Boolean

Owner  virtual

 

property Owner: TComponent read write;

 

TComponent Owner { get; set; }

 

var Owner: TComponent { get{} set{} }

 

Property Owner() As TComponent

Root  virtual    (declared in TFiler)

 

property Root: TComponent read write;

 

TComponent Root { get; set; }

 

var Root: TComponent { get{} set{} }

 

Property Root() As TComponent

 

constructor Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

constructor(aStream: TStream; BufSize: Int32)

 

TReader(TStream aStream, Int32 BufSize)

 

init(_ aStream: TStream, _ BufSize: Int32)

 

Sub New(aStream As TStream, BufSize As Int32)

Parameters:

  • aStream:
  • BufSize:

DefineBinaryProperty (String, TStreamProc, TStreamProc, Boolean)  override

 

method DefineBinaryProperty(aName: String; aReadData: TStreamProc; WriteData: TStreamProc; HasData: Boolean)

 

void DefineBinaryProperty(String aName, TStreamProc aReadData, TStreamProc WriteData, Boolean HasData)

 

func DefineBinaryProperty(_ aName: String, _ aReadData: TStreamProc, _ WriteData: TStreamProc, _ HasData: Boolean)

 

Sub DefineBinaryProperty(aName As String, aReadData As TStreamProc, WriteData As TStreamProc, HasData As Boolean)

Parameters:

  • aName:
  • aReadData:
  • WriteData:
  • HasData:

DefineBinaryProperty (String, TStreamProc, TStreamProc, Boolean)  virtual abstract    (declared in TFiler)

 

method DefineBinaryProperty(aName: String; ReadData: TStreamProc; WriteData: TStreamProc; HasData: Boolean)

 

void DefineBinaryProperty(String aName, TStreamProc ReadData, TStreamProc WriteData, Boolean HasData)

 

func DefineBinaryProperty(_ aName: String, _ ReadData: TStreamProc, _ WriteData: TStreamProc, _ HasData: Boolean)

 

Sub DefineBinaryProperty(aName As String, ReadData As TStreamProc, WriteData As TStreamProc, HasData As Boolean)

Parameters:

  • aName:
  • ReadData:
  • WriteData:
  • HasData:

DefineProperty (String, TReaderProc, TWriterProc, Boolean)  override

 

method DefineProperty(aName: String; aReadData: TReaderProc; WriteData: TWriterProc; HasData: Boolean)

 

void DefineProperty(String aName, TReaderProc aReadData, TWriterProc WriteData, Boolean HasData)

 

func DefineProperty(_ aName: String, _ aReadData: TReaderProc, _ WriteData: TWriterProc, _ HasData: Boolean)

 

Sub DefineProperty(aName As String, aReadData As TReaderProc, WriteData As TWriterProc, HasData As Boolean)

Parameters:

  • aName:
  • aReadData:
  • WriteData:
  • HasData:

DefineProperty (String, TReaderProc, TWriterProc, Boolean)  virtual abstract    (declared in TFiler)

 

method DefineProperty(aName: String; ReadData: TReaderProc; WriteData: TWriterProc; HasData: Boolean)

 

void DefineProperty(String aName, TReaderProc ReadData, TWriterProc WriteData, Boolean HasData)

 

func DefineProperty(_ aName: String, _ ReadData: TReaderProc, _ WriteData: TWriterProc, _ HasData: Boolean)

 

Sub DefineProperty(aName As String, ReadData As TReaderProc, WriteData As TWriterProc, HasData As Boolean)

Parameters:

  • aName:
  • ReadData:
  • WriteData:
  • HasData:

EndOfList Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method EndOfList: Boolean

 

Boolean EndOfList()

 

func EndOfList() -> Boolean

 

Function EndOfList() As Boolean

EndOfList EndOfList(): Boolean  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func EndOfList(EndOfList ) -> Boolean

Parameters:

  • :

ReadComponent  virtual

 

method ReadComponent(aComponent: TComponent): TComponent

 

TComponent ReadComponent(TComponent aComponent)

 

func ReadComponent(_ aComponent: TComponent) -> TComponent

 

Function ReadComponent(aComponent As TComponent) As TComponent

Parameters:

  • aComponent:

ReadData  virtual

 

method ReadData(Instance: TComponent)

 

void ReadData(TComponent Instance)

 

func ReadData(_ Instance: TComponent)

 

Sub ReadData(Instance As TComponent)

Parameters:

  • Instance:

ReadProperty  protected virtual

 

method ReadProperty(aInstance: TPersistent)

 

void ReadProperty(TPersistent aInstance)

 

func ReadProperty(_ aInstance: TPersistent)

 

Sub ReadProperty(aInstance As TPersistent)

Parameters:

  • aInstance:

ReadPropValue  virtual

 

method ReadPropValue(aInstance: TObject; aValueType: TValueType; aProperty: PropertyInfo): Object

 

Object ReadPropValue(TObject aInstance, TValueType aValueType, PropertyInfo aProperty)

 

func ReadPropValue(_ aInstance: TObject, _ aValueType: TValueType, _ aProperty: PropertyInfo) -> Object

 

Function ReadPropValue(aInstance As TObject, aValueType As TValueType, aProperty As PropertyInfo) As Object

Parameters:

  • aInstance:
  • aValueType:
  • aProperty:

ReadRootComponent  virtual

 

method ReadRootComponent(aRoot: TComponent): TComponent

 

TComponent ReadRootComponent(TComponent aRoot)

 

func ReadRootComponent(_ aRoot: TComponent) -> TComponent

 

Function ReadRootComponent(aRoot As TComponent) As TComponent

Parameters:

  • aRoot:

ReadSignature Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method ReadSignature

 

void ReadSignature()

 

func ReadSignature()

 

Sub ReadSignature()

ReadSignature ReadSignature()  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func ReadSignature(ReadSignature )

Parameters:

  • :

ReadStr Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method ReadStr: String

 

String ReadStr()

 

func ReadStr() -> String

 

Function ReadStr() As String

ReadStr ReadStr(): String  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func ReadStr(ReadStr ) -> String

Parameters:

  • :

ReadValue Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method ReadValue: TValueType

 

TValueType ReadValue()

 

func ReadValue() -> TValueType

 

Function ReadValue() As TValueType

ReadValue ReadValue(): TValueType  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func ReadValue(ReadValue ) -> TValueType

Parameters:

  • :

SetRoot  protected virtual    (declared in TFiler) Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method SetRoot(aValue: TComponent)

 

void SetRoot(TComponent aValue)

 

func SetRoot(_ aValue: TComponent)

 

Sub SetRoot(aValue As TComponent)

Parameters:

  • aValue: