Class TSfrTableRowItem

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSfrTableRowItem = class(TOrderedItem)

Description

no description available, TOrderedItem description follows

TOrderedItem is designed to allow TOrderedCollection to identify changed and new items during TOrderedCollection.Assign.

Hierarchy

Overview

Fields

Private FObserverList: TList;
Private FFormulaList: TList;
Private FWidth: TFormulaObject;
Private FFlow: TFormulaObject;
Private FDepth: TFormulaObject;
Private FFlowObserver: TObserver;
Private FWidthObserver: TObserver;
Private FDepthObserver: TObserver;

Methods

Private procedure SetDepth(const Value: string);
Private procedure SetFlow(const Value: string);
Private procedure SetWidth(const Value: string);
Private function GetDepth: string;
Private function GetFlow: string;
Private function GetWidth: string;
Private function SfrTable: TSfrTable;
Private function CreateFormulaObject: TFormulaObject;
Private procedure ResetItemObserver(FormulaObject: TFormulaObject);
Protected procedure GetPropertyObserver(Sender: TObject; List: TList);
Protected procedure RemoveSubscription(Sender: TObject; const AName: string);
Protected procedure RestoreSubscription(Sender: TObject; const AName: string);
Protected procedure UpdateFormula(Value: string; Observer: TObserver; var FormulaObject: TFormulaObject);
Protected procedure UpdateFormulaDependencies(OldFormula: string; var NewFormula: string; Observer: TObserver; Compiler: TRbwParser);
Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;
Public constructor Create(Collection: TCollection); override;
Public Destructor Destroy; override;
Public procedure Assign(Source: TPersistent); override;

Properties

Published property Flow: string read GetFlow write SetFlow;
Published property Depth: string read GetDepth write SetDepth;
Published property Width: string read GetWidth write SetWidth;

Description

Fields

Private FObserverList: TList;
 
Private FFormulaList: TList;
 
Private FWidth: TFormulaObject;
 
Private FFlow: TFormulaObject;
 
Private FDepth: TFormulaObject;
 
Private FFlowObserver: TObserver;
 
Private FWidthObserver: TObserver;
 
Private FDepthObserver: TObserver;
 

Methods

Private procedure SetDepth(const Value: string);
 
Private procedure SetFlow(const Value: string);
 
Private procedure SetWidth(const Value: string);
 
Private function GetDepth: string;
 
Private function GetFlow: string;
 
Private function GetWidth: string;
 
Private function SfrTable: TSfrTable;
 
Private function CreateFormulaObject: TFormulaObject;
 
Private procedure ResetItemObserver(FormulaObject: TFormulaObject);
 
Protected procedure GetPropertyObserver(Sender: TObject; List: TList);
 
Protected procedure RemoveSubscription(Sender: TObject; const AName: string);
 
Protected procedure RestoreSubscription(Sender: TObject; const AName: string);
 
Protected procedure UpdateFormula(Value: string; Observer: TObserver; var FormulaObject: TFormulaObject);
 
Protected procedure UpdateFormulaDependencies(OldFormula: string; var NewFormula: string; Observer: TObserver; Compiler: TRbwParser);
 
Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;
 
Public constructor Create(Collection: TCollection); override;
 
Public Destructor Destroy; override;
 
Public procedure Assign(Source: TPersistent); override;
 

Properties

Published property Flow: string read GetFlow write SetFlow;
 
Published property Depth: string read GetDepth write SetDepth;
 
Published property Width: string read GetWidth write SetWidth;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:51