TROBaseRTTIRODLReader

Overview

Location

 

constructor Create  override    (declared in TROCustomRODLReader)

constructor Create(AOwner: TComponent)

Parameters:

  • AOwner:

Assign  override    (declared in TROCustomRODLReader)

Copies the contents of another, similar object.

procedure Assign(Source: TPersistent)

Parameters:

  • Source: Instance whose properties will be copied

DefaultServiceGroup    (declared in TROCustomRODLReader)

property DefaultServiceGroup: string read write

DoReadRODLResource  protected virtual abstract    (declared in TROCustomRODLReader)

The method that is actually responsible for reading the resource. Descendant classes implementers must override it and implement some reading procedure there.

procedure DoReadRODLResource(Dest: TStream; aServiceGroup: string)

Parameters:

  • Dest: The target stream to place the RODL content into.
  • aServiceGroup:

Notification  protected override    (declared in TROComponent)

Forwards notification messages to all owned components.

procedure Notification(aComponent: TComponent; Operation: TOperation)

Parameters:

  • aComponent: component
  • Operation: operation

OnAfterReadRODL    (declared in TROCustomRODLReader)

This event is fired before the actual RODL reading method called.

property OnAfterReadRODL: TROReadRODLEvent read write
delegate: procedure OnAfterReadRODL(aRODLReader: TROCustomRODLReader; aStream: TStream)

OnBeforeReadRODL    (declared in TROCustomRODLReader)

This event is fired after the RODL reading mathod finishes.

property OnBeforeReadRODL: TROReadRODLEvent read write
delegate: procedure OnBeforeReadRODL(aRODLReader: TROCustomRODLReader; aStream: TStream)

ReadRODLResource    (declared in TROCustomRODLReader)

The method that is actually responsible for reading the resource. Descendant classes implementers must override it and implement some reading procedure there.

procedure ReadRODLResource(Dest: TStream; aServiceGroup: string)

Parameters:

  • Dest: The target stream to place the RODL content into.
  • aServiceGroup:

RODLReader

property RODLReader: TROCustomRODLReader read write

ROFreeNotification    (declared in TROComponent)

Forwards notification messages to all owned components.

procedure ROFreeNotification(aComponent: TComponent)

Parameters:

  • aComponent: component

RORemoveFreeNotification    (declared in TROComponent)

Forwards notification messages to all owned components.

procedure RORemoveFreeNotification(aComponent: TComponent)

Parameters:

  • aComponent: component

SendRemoveNotification  protected    (declared in TROComponent)

Forwards notification messages to all owned components.

procedure SendRemoveNotification(aComponent: TComponent)

Parameters:

  • aComponent: component

 

DefaultServiceGroup    (declared in TROCustomRODLReader)

property DefaultServiceGroup: string read write

RODLReader

property RODLReader: TROCustomRODLReader read write

 

constructor Create  override    (declared in TROCustomRODLReader)

constructor Create(AOwner: TComponent)

Parameters:

  • AOwner:

Assign  override    (declared in TROCustomRODLReader)

Copies the contents of another, similar object.

procedure Assign(Source: TPersistent)

Parameters:

  • Source: Instance whose properties will be copied

DoReadRODLResource  protected virtual abstract    (declared in TROCustomRODLReader)

The method that is actually responsible for reading the resource. Descendant classes implementers must override it and implement some reading procedure there.

procedure DoReadRODLResource(Dest: TStream; aServiceGroup: string)

Parameters:

  • Dest: The target stream to place the RODL content into.
  • aServiceGroup:

Notification  protected override    (declared in TROComponent)

Forwards notification messages to all owned components.

procedure Notification(aComponent: TComponent; Operation: TOperation)

Parameters:

  • aComponent: component
  • Operation: operation

ReadRODLResource    (declared in TROCustomRODLReader)

The method that is actually responsible for reading the resource. Descendant classes implementers must override it and implement some reading procedure there.

procedure ReadRODLResource(Dest: TStream; aServiceGroup: string)

Parameters:

  • Dest: The target stream to place the RODL content into.
  • aServiceGroup:

ROFreeNotification    (declared in TROComponent)

Forwards notification messages to all owned components.

procedure ROFreeNotification(aComponent: TComponent)

Parameters:

  • aComponent: component

RORemoveFreeNotification    (declared in TROComponent)

Forwards notification messages to all owned components.

procedure RORemoveFreeNotification(aComponent: TComponent)

Parameters:

  • aComponent: component

SendRemoveNotification  protected    (declared in TROComponent)

Forwards notification messages to all owned components.

procedure SendRemoveNotification(aComponent: TComponent)

Parameters:

  • aComponent: component

 

OnAfterReadRODL    (declared in TROCustomRODLReader)

This event is fired before the actual RODL reading method called.

property OnAfterReadRODL: TROReadRODLEvent read write
delegate: procedure OnAfterReadRODL(aRODLReader: TROCustomRODLReader; aStream: TStream)

OnBeforeReadRODL    (declared in TROCustomRODLReader)

This event is fired after the RODL reading mathod finishes.

property OnBeforeReadRODL: TROReadRODLEvent read write
delegate: procedure OnBeforeReadRODL(aRODLReader: TROCustomRODLReader; aStream: TStream)