TDAScriptingProvider
Overview
The abstract TDAScriptingProvider class forms the scripting support in Data Abstract for Delphi.
At the time of writing, only RemObjects Pascal Script 3.0 is officially supported as a scripting engine, via the TDAPSScriptingProvider class. Other scripting engines could be integrated with Data Abstract in the future or from third parties, by implementing their own scripting provider that connects Data Abstract to the underlying scripting technology.
For information on integrating a custom scripting language with Data Abstract, please contact [mailto:support@remobjects.com support].
Location
- Unit: uDAScriptingProvider.pas
- Ancestry: TComponent | TROComponent | TDABaseScriptingProvider | TDAScriptingProvider
constructor Create override
Standard component constructor
constructor Create(AOwner: TComponent)
Parameters:
- AOwner: Owner
Assign override
Copies the contents of another, similar object.
procedure Assign(Source: TPersistent)
Parameters:
- Source: Instance whose properties will be copied
Notification protected override (declared in TDABaseScriptingProvider)
Forwards notification messages to all owned components.
procedure Notification(AComponent: TComponent; Operation: TOperation)
Parameters:
- AComponent: component
- Operation: operation
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
ScriptableComponent
property ScriptableComponent: TScriptableComponent read write
SendRemoveNotification protected (declared in TROComponent)
Forwards notification messages to all owned components.
procedure SendRemoveNotification(aComponent: TComponent)
Parameters:
- aComponent: component
constructor Create override
Standard component constructor
constructor Create(AOwner: TComponent)
Parameters:
- AOwner: Owner
Assign override
Copies the contents of another, similar object.
procedure Assign(Source: TPersistent)
Parameters:
- Source: Instance whose properties will be copied
Notification protected override (declared in TDABaseScriptingProvider)
Forwards notification messages to all owned components.
procedure Notification(AComponent: TComponent; Operation: TOperation)
Parameters:
- AComponent: component
- Operation: operation
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
- {class|TDAPSScriptingProvider}}
- Business Rules Scripting
- {class|TDADataTable}}