Package | Description |
---|---|
org.apache.commons.scxml |
The Commons SCXML executor and core concepts.
|
org.apache.commons.scxml.env |
A collection of classes that may be commonly used to bridge the
SCXML executor to the runtime environment.
|
org.apache.commons.scxml.env.faces |
A collection of classes bridging the SCXML executor to the JSF-based
environments.
|
org.apache.commons.scxml.env.jexl |
A collection of classes that allow JEXL to be used in expressions
within SCXML documents.
|
org.apache.commons.scxml.env.jsp |
A collection of classes bridging the SCXML executor to the JSP
environment.
|
Modifier and Type | Method and Description |
---|---|
Context |
SCInstance.getContext(TransitionTarget transitionTarget)
Get the
Context for this TransitionTarget . |
Context |
Context.getParent()
Get the parent Context, may be null.
|
Context |
SCInstance.getRootContext()
Get the root context.
|
Context |
SCXMLExecutor.getRootContext()
Get the root context for this execution.
|
Context |
Evaluator.newContext(Context parent)
Create a new child context.
|
Modifier and Type | Method and Description |
---|---|
static void |
SCXMLHelper.cloneDatamodel(Datamodel datamodel,
Context ctx,
Evaluator evaluator,
org.apache.commons.logging.Log log)
Clone data model.
|
Object |
Evaluator.eval(Context ctx,
String expr)
Evaluate an expression.
|
Boolean |
Evaluator.evalCond(Context ctx,
String expr)
Evaluate a condition.
|
Node |
Evaluator.evalLocation(Context ctx,
String expr)
Evaluate a location that returns a Node within an XML data tree.
|
Context |
Evaluator.newContext(Context parent)
Create a new child context.
|
void |
SCXMLExecutor.setRootContext(Context rootContext)
Set the root context for this execution.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleContext
Simple Context wrapping a map of variables.
|
Modifier and Type | Method and Description |
---|---|
Context |
SimpleContext.getParent()
Get the parent Context, may be null.
|
Constructor and Description |
---|
AbstractStateMachine(SCXML stateMachine,
Context rootCtx,
Evaluator evaluator)
Primary constructor.
|
AbstractStateMachine(URL scxmlDocument,
Context rootCtx,
Evaluator evaluator)
Primary constructor, object instantiation incurs parsing cost.
|
SimpleContext(Context parent)
Constructor.
|
SimpleContext(Context parent,
Map initialVars)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
SessionContext
A Faces Session Context.
|
Constructor and Description |
---|
SessionContext(javax.faces.context.FacesContext fc,
Context parent)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
JexlContext
JEXL Context implementation for Commons SCXML.
|
Modifier and Type | Method and Description |
---|---|
Context |
JexlEvaluator.newContext(Context parent)
Create a new child context.
|
Modifier and Type | Method and Description |
---|---|
Object |
JexlEvaluator.eval(Context ctx,
String expr)
Evaluate an expression.
|
Boolean |
JexlEvaluator.evalCond(Context ctx,
String expr) |
Node |
JexlEvaluator.evalLocation(Context ctx,
String expr) |
Context |
JexlEvaluator.newContext(Context parent)
Create a new child context.
|
Constructor and Description |
---|
JexlContext(Context parent)
Constructor with parent context.
|
Modifier and Type | Class and Description |
---|---|
class |
ELContext
EL Context for SCXML interpreter.
|
class |
RootContext
EL Context for root SCXML element.
|
Modifier and Type | Method and Description |
---|---|
Context |
ELEvaluator.newContext(Context parent)
Create a new child context.
|
Modifier and Type | Method and Description |
---|---|
Object |
ELEvaluator.eval(Context ctx,
String expr)
Evaluate an expression.
|
Boolean |
ELEvaluator.evalCond(Context ctx,
String expr) |
Node |
ELEvaluator.evalLocation(Context ctx,
String expr) |
Context |
ELEvaluator.newContext(Context parent)
Create a new child context.
|
Constructor and Description |
---|
ELContext(Context parent)
Constructor.
|
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.