| Package | Description |
|---|---|
| org.apache.commons.scxml2 |
The Commons SCXML executor and core concepts.
|
| org.apache.commons.scxml2.env |
A collection of classes that may be commonly used to bridge the
SCXML executor to the runtime environment.
|
| org.apache.commons.scxml2.env.groovy |
A collection of classes that allow Groovy to be used in expressions
within SCXML documents.
|
| org.apache.commons.scxml2.env.javascript |
A collection of classes that allow JavaScript to be used in expressions
within SCXML documents via the
javax.script API. |
| org.apache.commons.scxml2.env.jexl |
A collection of classes that allow JEXL to be used in expressions
within SCXML documents.
|
| org.apache.commons.scxml2.env.minimal | |
| org.apache.commons.scxml2.env.xpath |
A collection of classes that allow XPath to be used in expressions
within SCXML documents via Commons JXPath
|
| org.apache.commons.scxml2.invoke |
A collection of classes related to the SCXML <invoke>
element and its children, dealing with the invocation of
activities associated with a particular state in the state machine.
|
| org.apache.commons.scxml2.io |
A collection of classes for reading in and writing out SCXML
documents, to and from the Commons SCXML Java object model.
|
| org.apache.commons.scxml2.model |
A collection of classes needed to model SCXML documents.
|
| org.apache.commons.scxml2.semantics |
A collection of classes responsible for implementations of the
org.apache.commons.scxml2.SCXMLSemantics interface. |
| org.apache.commons.scxml2.test |
A collection of classes useful for command line testing.
|
| Class and Description |
|---|
| ActionExecutionContext
ActionExecutionContext providing restricted access to the SCXML model, instance and services needed
for the execution of
Action instances |
| 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.
|
| Evaluator.AssignType
The allowable types of
|
| EvaluatorProvider
An EvaluatorProvider provides an
Evaluator instance for a specific SCXML datamodel type. |
| 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.
|
| NotificationRegistry
The registry where SCXML listeners are recorded for nodes of
interest such as the
SCXML root,
EnterableStates and Transitions. |
| PathResolver
Interface for a component that may be used by the SCXML engines
to resolve context sensitive paths.
|
| SCInstance
The
SCInstance performs book-keeping functions for
a particular execution of a state chart represented by a
SCXML object. |
| SCXMLExecutionContext
SCXMLExecutionContext provides all the services and internal data used during the interpretation of an SCXML
statemachine across micro and macro steps
|
| SCXMLExecutor
The SCXML "engine" that executes SCXML documents.
|
| SCXMLExpressionException
Exception thrown when a malformed expression is encountered during
evaluation of an expression in a SCXML document.
|
| SCXMLIOProcessor
The SCXML I/O Processor provides the interface for either an internal process or an external system or invoked child
SCXML process (
Invoker) to send events into the SCXML processor queue. |
| SCXMLListener
Listener interface for observable entities in the SCXML model.
|
| SCXMLSemantics
The purpose of this interface is to separate the the
W3C SCXML Algorithm for SCXML Interpretation
from the
SCXMLExecutor and therefore make it pluggable. |
| SCXMLSystemContext
The SCXMLSystemContext is used as a read only Context wrapper
and provides the SCXML (read only) system variables which are injected via the unwrapped
SCXMLSystemContext.getContext(). |
| StateConfiguration
The current active states of a state machine
|
| Status
The immutable encapsulation of the current state of a state machine.
|
| TriggerEvent
A class representing an event.
|
| Class and 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.
|
| SCXMLExecutor
The SCXML "engine" that executes SCXML documents.
|
| SCXMLIOProcessor
The SCXML I/O Processor provides the interface for either an internal process or an external system or invoked child
SCXML process (
Invoker) to send events into the SCXML processor queue. |
| SCXMLListener
Listener interface for observable entities in the SCXML model.
|
| SCXMLSystemContext
The SCXMLSystemContext is used as a read only Context wrapper
and provides the SCXML (read only) system variables which are injected via the unwrapped
SCXMLSystemContext.getContext(). |
| Class and Description |
|---|
| Context
A Context or "scope" for storing variables; usually tied to
a SCXML root or State object.
|
| Evaluator
Interface for a component that may be used by the SCXML engines to
evaluate the expressions within the SCXML document.
|
| Evaluator.AssignType
The allowable types of
|
| EvaluatorProvider
An EvaluatorProvider provides an
Evaluator instance for a specific SCXML datamodel type. |
| SCXMLExpressionException
Exception thrown when a malformed expression is encountered during
evaluation of an expression in a SCXML document.
|
| Class and Description |
|---|
| Context
A Context or "scope" for storing variables; usually tied to
a SCXML root or State object.
|
| Evaluator
Interface for a component that may be used by the SCXML engines to
evaluate the expressions within the SCXML document.
|
| Evaluator.AssignType
The allowable types of
|
| EvaluatorProvider
An EvaluatorProvider provides an
Evaluator instance for a specific SCXML datamodel type. |
| SCXMLExpressionException
Exception thrown when a malformed expression is encountered during
evaluation of an expression in a SCXML document.
|
| Class and Description |
|---|
| Context
A Context or "scope" for storing variables; usually tied to
a SCXML root or State object.
|
| Evaluator
Interface for a component that may be used by the SCXML engines to
evaluate the expressions within the SCXML document.
|
| Evaluator.AssignType
The allowable types of
|
| EvaluatorProvider
An EvaluatorProvider provides an
Evaluator instance for a specific SCXML datamodel type. |
| SCXMLExpressionException
Exception thrown when a malformed expression is encountered during
evaluation of an expression in a SCXML document.
|
| Class and Description |
|---|
| Context
A Context or "scope" for storing variables; usually tied to
a SCXML root or State object.
|
| Evaluator
Interface for a component that may be used by the SCXML engines to
evaluate the expressions within the SCXML document.
|
| Evaluator.AssignType
The allowable types of
|
| EvaluatorProvider
An EvaluatorProvider provides an
Evaluator instance for a specific SCXML datamodel type. |
| SCXMLExpressionException
Exception thrown when a malformed expression is encountered during
evaluation of an expression in a SCXML document.
|
| Class and Description |
|---|
| Context
A Context or "scope" for storing variables; usually tied to
a SCXML root or State object.
|
| Evaluator
Interface for a component that may be used by the SCXML engines to
evaluate the expressions within the SCXML document.
|
| Evaluator.AssignType
The allowable types of
|
| EvaluatorProvider
An EvaluatorProvider provides an
Evaluator instance for a specific SCXML datamodel type. |
| SCXMLExpressionException
Exception thrown when a malformed expression is encountered during
evaluation of an expression in a SCXML document.
|
| Class and Description |
|---|
| SCXMLExecutor
The SCXML "engine" that executes SCXML documents.
|
| SCXMLIOProcessor
The SCXML I/O Processor provides the interface for either an internal process or an external system or invoked child
SCXML process (
Invoker) to send events into the SCXML processor queue. |
| TriggerEvent
A class representing an event.
|
| Class and Description |
|---|
| PathResolver
Interface for a component that may be used by the SCXML engines
to resolve context sensitive paths.
|
| Class and Description |
|---|
| ActionExecutionContext
ActionExecutionContext providing restricted access to the SCXML model, instance and services needed
for the execution of
Action instances |
| Evaluator
Interface for a component that may be used by the SCXML engines to
evaluate the expressions within the SCXML document.
|
| Evaluator.AssignType
The allowable types of
|
| PathResolver
Interface for a component that may be used by the SCXML engines
to resolve context sensitive paths.
|
| SCXMLExpressionException
Exception thrown when a malformed expression is encountered during
evaluation of an expression in a SCXML document.
|
| Class and Description |
|---|
| ErrorReporter
An interface for reporting SCXML errors to the host environment,
containing the definition of commonly occuring errors while executing
SCXML documents.
|
| SCInstance
The
SCInstance performs book-keeping functions for
a particular execution of a state chart represented by a
SCXML object. |
| SCXMLExecutionContext
SCXMLExecutionContext provides all the services and internal data used during the interpretation of an SCXML
statemachine across micro and macro steps
|
| SCXMLSemantics
The purpose of this interface is to separate the the
W3C SCXML Algorithm for SCXML Interpretation
from the
SCXMLExecutor and therefore make it pluggable. |
| StateConfiguration
The current active states of a state machine
|
| TriggerEvent
A class representing an event.
|
| Class and Description |
|---|
| Evaluator
Interface for a component that may be used by the SCXML engines to
evaluate the expressions within the SCXML document.
|
Copyright © 2005–2015 The Apache Software Foundation. All rights reserved.