| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Context
A Context or "scope" for storing variables; usually tied to a SCXML root or State object.
| Method Summary | |
|---|---|
 Object | 
get(String name)
Get the value of this variable; delegating to parent.  | 
 Context | 
getParent()
Get the parent Context, may be null.  | 
 Map | 
getVars()
Get the Map of all variables in this Context.  | 
 boolean | 
has(String name)
Check if this variable exists, delegating to parent.  | 
 void | 
reset()
Clear this Context.  | 
 void | 
set(String name,
    Object value)
Assigns a new value to an existing variable or creates a new one.  | 
 void | 
setLocal(String name,
         Object value)
Assigns a new value to an existing variable or creates a new one.  | 
| Method Detail | 
|---|
void set(String name,
         Object value)
name - The variable namevalue - The variable value
void setLocal(String name,
              Object value)
name - The variable namevalue - The variable valueObject get(String name)
name - The name of the variable
boolean has(String name)
name - The name of the variable
Map getVars()
getParent()void reset()
Context getParent()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||