Description | Hierarchy | Fields | Methods | Properties |
type TFormulaObject = class(TComponent)
FPosition: integer; |
|
FExpression: TExpression; |
|
FParser: TRbwParser; |
|
FFormula: string; |
|
FNewSubscriptions: TStringList; |
|
FNotifies: Boolean; |
|
FReferenceCount: integer; |
|
FOnRemoveSubscriptionList: TList; |
|
FOnRestoreSubscriptionList: TList; |
|
FReferenceCountList: TIntegerList; |
|
FSubjectList: TList; |
procedure SetFormula(Value: string); |
|
procedure SetParser(const Value: TRbwParser); |
|
procedure CompileFormula(var Value: string); |
|
function GetFormula: string; |
|
procedure ResetFormula; |
|
function GetExpression: TExpression; |
|
procedure RemoveSubscriptions(OldSubscriptions, NewSubscriptions: TStringList); |
|
procedure RestoreSubscriptions; |
|
procedure FixSubscriptions; |
|
procedure DeleteSubscriptionEvents(OnRemoveSubscription, OnRestoreSubscription: TChangeSubscription; Subject: TObject); |
|
function GetDisplayFormula: string; |
|
procedure Notification(AComponent: TComponent; Operation: TOperation); override; |
|
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
|
procedure AddSubscriptionEvents(OnRemoveSubscription, OnRestoreSubscription: TChangeSubscription; Subject: TObject); |
property Expression: TExpression read GetExpression; |
|
property Formula: string read GetFormula; |
|
property DisplayFormula: string read GetDisplayFormula; |
|
property Parser: TRbwParser read FParser write SetParser; |
FPosition: integer; |
|
FExpression: TExpression; |
|
FParser: TRbwParser; |
|
FFormula: string; |
|
FNewSubscriptions: TStringList; |
|
FNotifies: Boolean; |
|
FReferenceCount: integer; |
|
FOnRemoveSubscriptionList: TList; |
|
FOnRestoreSubscriptionList: TList; |
|
FReferenceCountList: TIntegerList; |
|
FSubjectList: TList; |
|
procedure SetFormula(Value: string); |
|
procedure SetParser(const Value: TRbwParser); |
|
procedure CompileFormula(var Value: string); |
|
function GetFormula: string; |
|
procedure ResetFormula; |
|
function GetExpression: TExpression; |
|
procedure RemoveSubscriptions(OldSubscriptions, NewSubscriptions: TStringList); |
|
When a TDataArray or TGlobalVariable is being renamed, |
procedure RestoreSubscriptions; |
|
procedure FixSubscriptions; |
|
procedure DeleteSubscriptionEvents(OnRemoveSubscription, OnRestoreSubscription: TChangeSubscription; Subject: TObject); |
|
function GetDisplayFormula: string; |
|
procedure Notification(AComponent: TComponent; Operation: TOperation); override; |
|
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
|
procedure AddSubscriptionEvents(OnRemoveSubscription, OnRestoreSubscription: TChangeSubscription; Subject: TObject); |
|
if |
property Expression: TExpression read GetExpression; |
|
property Formula: string read GetFormula; |
|
property DisplayFormula: string read GetDisplayFormula; |
|
property Parser: TRbwParser read FParser write SetParser; |
|