MetaDone
|
Classes | |
interface | VarChange |
Public Member Functions | |
Object | getVariable (String name) |
boolean | setVariable (String name, Object value) |
VariableContext | getVariableContext (String name) |
EventTower<?super VarChange > | getVariableEvents () |
A store for variables.
A variable context stores values for some defined variables, if the user asks for a variable that is not in that context, the result may be delegated to another context or the operation may fail.
Object metadone.metabusiness.script.VariableContext.getVariable | ( | String | name | ) |
Gets the value of a variable.
name | The name of the variable |
null
Implemented in metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext, and metadone.client.grasyla2.GrasylaContext.
Referenced by metadone.client.grasyla2.value.ValueEngine.evaluateComponent(), and metadone.client.grasyla2.value.ValueScriptEngine.ValueScriptEngine().
VariableContext metadone.metabusiness.script.VariableContext.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.
name | The name of the variable |
null
Implemented in metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext, and metadone.client.grasyla2.GrasylaContext.
Referenced by metadone.client.grasyla2.ref.UpdateOnEngine.activate(), metadone.client.grasyla2.value.ValueEngine.evaluateComponent(), metadone.client.grasyla2.base.FontEngine.FontEngine(), and metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext.getVariableContext().
EventTower<? super VarChange> metadone.metabusiness.script.VariableContext.getVariableEvents | ( | ) |
Gets the event manager for variables.
Implemented in metadone.client.grasyla2.GrasylaContext.
Referenced by metadone.client.grasyla2.ref.UpdateOnEngine.activate(), metadone.client.grasyla2.value.ValueEngine.evaluateComponent(), and metadone.client.grasyla2.base.FontEngine.FontEngine().
boolean metadone.metabusiness.script.VariableContext.setVariable | ( | String | name, |
Object | value | ||
) |
Sets the value of a variable.
name | The name of the variable |
value | The new value |
true
iff the variable was set Implemented in metadone.client.grasyla2.actions.GrasylaActionEngine.ActionContext, and metadone.client.grasyla2.GrasylaContext.
Referenced by metadone.client.grasyla2.value.ValueEngine.evaluateComponent(), metadone.client.grasyla2.base.AttributeFont.valueChanged(), and metadone.client.grasyla2.value.ValueScriptEngine.ValueScriptEngine().