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,
TransitionTarget s and Transition s. |
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.