| 
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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.
  | 
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||