| 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.