| Interface | Description |
|---|---|
| Context |
A Context or "scope" for storing variables; usually tied to
a SCXML root or State object.
|
| ErrorReporter |
An interface for reporting SCXML errors to the host environment,
containing the definition of commonly occuring errors while executing
SCXML documents.
|
| Evaluator |
Interface for a component that may be used by the SCXML engines to
evaluate the expressions within the SCXML document.
|
| EventDispatcher |
The event controller interface used to send messages containing
events or other information directly to another SCXML Interpreter,
other external systems using an Event I/O Processor or to raise
events in the current SCXML session.
|
| PathResolver |
Interface for a component that may be used by the SCXML engines
to resolve context sensitive paths.
|
| SCXMLListener |
Listener interface for observable entities in the SCXML model.
|
| SCXMLSemantics |
The purpose of this interface is to separate the interpretation algorithm
from the
SCXMLExecutor and therefore make it pluggable. |
| Class | Description |
|---|---|
| Builtin |
Implementations of builtin functions defined by the SCXML
specification.
|
| NotificationRegistry |
The registry where SCXML listeners are recorded for nodes of
interest such as the
SCXML root,
TransitionTargets and Transitions. |
| SCInstance |
The
SCInstance performs book-keeping functions for
a particular execution of a state chart represented by a
SCXML object. |
| SCXMLExecutor |
The SCXML "engine" that executes SCXML documents.
|
| SCXMLHelper |
Helper class, all methods static final.
|
| Status |
The encapsulation of the current state of a state machine.
|
| Step |
A logical unit of progression in the execution of a SCXML model.
|
| TriggerEvent |
A class representing an event.
|
| Exception | Description |
|---|---|
| SCXMLExpressionException |
Exception thrown when a malformed expression is encountered during
evaluation of an expression in a SCXML document.
|
The Commons SCXML executor and core concepts.
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.