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

List of all members.

Public Member Functions

 GAction (GrasylaEngine engine, String name)
final String getActionName ()
boolean fire (UserEvent event)
boolean cancel (UserEvent event)

Static Public Attributes

static final String VAR_EVENT = "event"

Package Functions

void setOnlyThis (boolean b)

Private Member Functions

GrasylaEngine getEngine (UserEvent event)
GrasylaContext getContext (GrasylaEngine engine, UserEvent event)
String execute (GrasylaEngine engine, GrasylaContext context, ConcreteObject next) throws BadPreCondition, ScriptException

Private Attributes

final String name
final WeakReference
< GrasylaEngine
engine
boolean onlyThis

Static Private Attributes

static final Logger logger = Logger.getLogger(GAction.class)

Detailed Description

A Grasyla action.

Author:
kma

Constructor & Destructor Documentation

metadone.client.grasyla2.actions.GAction.GAction ( GrasylaEngine  engine,
String  name 
)

Initializes this action.

Parameters:
engineThe engine
nameThe name of the action

References metadone.client.grasyla2.actions.GAction.engine, and metadone.client.grasyla2.actions.GAction.name.


Member Function Documentation

final String metadone.client.grasyla2.actions.GAction.getActionName ( )

Gets the name of the action.

Returns:
The name of the action

References metadone.client.grasyla2.actions.GAction.name.

void metadone.client.grasyla2.actions.GAction.setOnlyThis ( boolean  b) [package]

Sets a property telling that only the linked engine can be used.

Parameters:
bThe new value

References metadone.client.grasyla2.actions.GAction.onlyThis.


Member Data Documentation


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