| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.scxml.model.Action
org.apache.commons.scxml.model.Var
public class Var
The class in this SCXML object model that corresponds to the <var> SCXML element.
| Constructor Summary | |
|---|---|
Var()
Constructor.  | 
|
| Method Summary | |
|---|---|
 void | 
execute(EventDispatcher evtDispatcher,
        ErrorReporter errRep,
        SCInstance scInstance,
        org.apache.commons.logging.Log appLog,
        Collection derivedEvents)
Execute this action instance.  | 
 String | 
getExpr()
Get the expression that evaluates to the initial value of the variable.  | 
 String | 
getName()
Get the name of the (new) variable.  | 
 void | 
setExpr(String expr)
Set the expression that evaluates to the initial value of the variable.  | 
 void | 
setName(String name)
Set the name of the (new) variable.  | 
| Methods inherited from class org.apache.commons.scxml.model.Action | 
|---|
getNamespaces, getNamespacesKey, getParent, getParentState, setNamespaces, setParent | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Var()
| Method Detail | 
|---|
public final String getExpr()
public final void setExpr(String expr)
expr - The expr to set.public final String getName()
public final void setName(String name)
name - The name to set.
public void execute(EventDispatcher evtDispatcher,
                    ErrorReporter errRep,
                    SCInstance scInstance,
                    org.apache.commons.logging.Log appLog,
                    Collection derivedEvents)
             throws ModelException,
                    SCXMLExpressionException
execute in class ActionevtDispatcher - The EventDispatcher for this execution instanceerrRep - The ErrorReporter to broadcast any errors
                      during execution.scInstance - The state machine execution instance information.appLog - The application Log.derivedEvents - The collection to which any internal events
                      arising from the execution of this action
                      must be added.
ModelException - If the execution causes the model to enter
                        a non-deterministic state.
SCXMLExpressionException - If the execution involves trying
                        to evaluate an expression which is malformed.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||