MetaDone
metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext Class Reference
Inheritance diagram for metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext:
Collaboration diagram for metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext:

List of all members.

Public Member Functions

 ActionContext (GrasylaContext parent)
Object getVariable (String name)
VariableContext getVariableContext (String name)
boolean setVariable (String name, Object value)

Protected Member Functions

void initScriptEvaluatorGlobal (ScriptEvaluator eval)

Package Functions

void setEvent (UserEvent event)

Private Attributes

UserEvent event

Detailed Description

The context of the action.


Constructor & Destructor Documentation

metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext.ActionContext ( GrasylaContext  parent)

Initializes this context.

Parameters:
parentThe parent context

Member Function Documentation

Object metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext.getVariable ( String  name)

Gets the value of a variable.

Precondition:
name not null
Parameters:
nameThe name of the variable
Returns:
The value or null

Reimplemented from metadone.client.grasyla2.GrasylaContext.

References metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext.event, and metadone.client.grasyla2.actions.GAction.VAR_EVENT.

VariableContext metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext.getVariableContext ( String  name)

Gets the variable context where the variable is defined.

The context is this it the variable is defined in this context, otherwise the call may be delegated or null can be returned.

Parameters:
nameThe name of the variable
Returns:
The context in which the variable is defined or null

Reimplemented from metadone.client.grasyla2.GrasylaContext.

References metadone.metabusiness.script.VariableContext.getVariableContext(), and metadone.client.grasyla2.actions.GAction.VAR_EVENT.

void metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext.initScriptEvaluatorGlobal ( ScriptEvaluator  eval) [protected]
void metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext.setEvent ( UserEvent  event) [package]
boolean metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext.setVariable ( String  name,
Object  value 
)

Sets the value of a variable.

Precondition:
name not null
Parameters:
nameThe name of the variable
valueThe new value
Returns:
true iff the variable was set

Reimplemented from metadone.client.grasyla2.GrasylaContext.

References metadone.client.grasyla2.actions.GAction.VAR_EVENT.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations