| Name | Description | Type | Package | Framework |
| AbstractSCXMLListener | An abstract adapter class for the SXCMLListener interface. | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| AbstractStateMachine | This class demonstrates one approach for providing the base functionality needed by classes representing stateful entities, | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| Action | An abstract base class for executable elements in SCXML, such as , etc. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| ActionExecutionContext | ActionExecutionContext providing restricted access to the SCXML model, instance and services needed for the execution of Action instances | Class | org.apache.commons.scxml2 | Apache Commons |
|
| ActionsContainer | An ActionsContainer is an entity that holds a list of Action elements. | Interface | org.apache.commons.scxml2.model | Apache Commons |
|
| Assign | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| BodyContainer | A BodyContainer is an entity that retains the element body text from the document. | Interface | org.apache.commons.scxml2.model | Apache Commons |
|
| Builtin | | Class | org.apache.commons.scxml2 | Apache Commons |
|
| Cancel | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Content | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| ContentContainer | A ContentContainer represents an element in the SCXML document that may have a (single) child element | Interface | org.apache.commons.scxml2.model | Apache Commons |
|
| Context | A Context or scope for storing variables; usually tied to a SCXML root or State object. | Interface | org.apache.commons.scxml2 | Apache Commons |
|
| ContextVariables | JXPath Variables mapping for SCXML ContextSee Also:Serialized Form | Class | org.apache.commons.scxml2.env.xpath | Apache Commons |
|
| CustomAction | A custom action is simply a tuple consisting of a namespace URI, the local name for the custom action and the corresponding | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Data | The class in this SCXML object model that corresponds to the SCXML child element of the element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Datamodel | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| DocumentOrder | DocumentOrder is implemented by EnterableState and Transition elements in the SCXML document representing their document order, | Interface | org.apache.commons.scxml2.model | Apache Commons |
|
| EffectiveContextMap | A map that will back the effective Context for an Evaluator execution. | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| Else | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| ElseIf | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| EnterableState | An abstract base class for state elements in SCXML that can be entered, such as State, Parallel or Final. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| ErrorConstants | Errors reported by the default SCXMLSemantics implementation. | Class | org.apache.commons.scxml2.semantics | Apache Commons |
|
| ErrorReporter | An interface for reporting SCXML errors to the host environment, containing the definition of commonly occuring errors while executing | Interface | org.apache.commons.scxml2 | Apache Commons |
|
| Evaluator | Interface for a component that may be used by the SCXML engines to evaluate the expressions within the SCXML document. | Interface | org.apache.commons.scxml2 | Apache Commons |
|
| Evaluator .AssignType | | Class | org.apache.commons.scxml2.Evaluator | Apache Commons |
|
| EvaluatorFactory | A static singleton factory for EvaluatorProviders by supported SCXML datamodel type. | Class | org.apache.commons.scxml2 | Apache Commons |
|
| EvaluatorProvider | An EvaluatorProvider provides an Evaluator instance for a specific SCXML datamodel type. | Interface | org.apache.commons.scxml2 | Apache Commons |
|
| EventDispatcher | The event controller interface used to send messages containing events or other information directly to another SCXML Interpreter, | Interface | org.apache.commons.scxml2 | Apache Commons |
|
| EventVariable | Event system variable holding a structure containing the current event's name and any data contained in the eventSee Also:Serialized Form | Class | org.apache.commons.scxml2.system | Apache Commons |
|
| Executable | An abstract base class for containers of executable elements in SCXML, such as and . | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| ExternalContent | An ExternalContent implementation represents an element in the SCXML document that may contain body | Interface | org.apache.commons.scxml2.model | Apache Commons |
|
| Final | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Finalize | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Foreach | The class in this SCXML object model that corresponds to the SCXML element, which allows an SCXML application to iterate through a collection in the data model | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| GroovyContext | Groovy Context implementation for Commons SCXML. | Class | org.apache.commons.scxml2.env.groovy | Apache Commons |
|
| GroovyContextBinding | Delegating Groovy Binding class which delegates all variables access to its GroovyContextSee Also:Serialized Form | Class | org.apache.commons.scxml2.env.groovy | Apache Commons |
|
| GroovyEvaluator | Evaluator implementation enabling use of Groovy expressions in SCXML documents. | Class | org.apache.commons.scxml2.env.groovy | Apache Commons |
|
| GroovyEvaluator .GroovyEvaluatorProvider | | Class | org.apache.commons.scxml2.env.groovy.GroovyEvaluator | Apache Commons |
|
| GroovyExtendableScriptCache | GroovyExtendableScriptCache is a general purpose and Serializable Groovy Script cache. | Class | org.apache.commons.scxml2.env.groovy | Apache Commons |
|
| GroovyExtendableScriptCache .CompilerConfigurationFactory | Serializable factory interface providing the Groovy CompilerConfiguration, needed to restore the specific CompilerConfiguration after de-serialization | Interface | org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache | Apache Commons |
|
| GroovyExtendableScriptCache .ParentClassLoaderFactory | Serializable factory interface providing the Groovy parent ClassLoader, needed to restore the specific ClassLoader after de-serialization | Interface | org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache | Apache Commons |
|
| GroovyExtendableScriptCache .ScriptCacheElement | | Class | org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache | Apache Commons |
|
| GroovyExtendableScriptCache .ScriptPreProcessor | | Interface | org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache | Apache Commons |
|
| GroovySCXMLScript | Groovy Script base class for SCXML, providing the standard 'builtin' functions In(String), Data(String) and Location(String), as well as JEXL like convenience functions | Class | org.apache.commons.scxml2.env.groovy | Apache Commons |
|
| History | The class in this SCXML object model that corresponds to the SCXML pseudo state element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| If | The class in this SCXML object model that corresponds to the SCXML element, which serves as a container for conditionally | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Initial | The class in this SCXML object model that corresponds to the SCXML pseudo state element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Invoke | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Invoker | The Invoker interface is used to define the possible interactions between the parent state machine (executor) and the types of invocable | Interface | org.apache.commons.scxml2.invoke | Apache Commons |
|
| InvokerException | Exception thrown when a process specified by an cannot be initiated. | Class | org.apache.commons.scxml2.invoke | Apache Commons |
|
| JexlBuiltin | Global JEXL namespace functor, providing the standard SCXML In() operator and the Commons SCXML extensions for Data() and Location() to support XPath datamodel access. | Class | org.apache.commons.scxml2.env.jexl | Apache Commons |
|
| JexlContext | JEXL Context implementation for Commons SCXML. | Class | org.apache.commons.scxml2.env.jexl | Apache Commons |
|
| JexlEvaluator | Evaluator implementation enabling use of JEXL expressions in This implementation itself is thread-safe, so you can keep singleton | Class | org.apache.commons.scxml2.env.jexl | Apache Commons |
|
| JexlEvaluator .JexlEvaluatorProvider | | Class | org.apache.commons.scxml2.env.jexl.JexlEvaluator | Apache Commons |
|
| JSBindings | Wrapper class for the JDK Javascript engine Bindings class that extends the wrapped Bindings to search the SCXML context for variables and predefined | Class | org.apache.commons.scxml2.env.javascript | Apache Commons |
|
| JSContext | SCXML Context for use by the JSEvaluator. | Class | org.apache.commons.scxml2.env.javascript | Apache Commons |
|
| JSEvaluator | Embedded JavaScript expression evaluator for SCXML expressions. | Class | org.apache.commons.scxml2.env.javascript | Apache Commons |
|
| JSEvaluator .JSEvaluatorProvider | | Class | org.apache.commons.scxml2.env.javascript.JSEvaluator | Apache Commons |
|
| JSFunctions | Custom Javascript engine function providing the SCXML In() predicate and the Commons SCXML extensions for Data() and Location() to support XPath datamodel access. | Class | org.apache.commons.scxml2.env.javascript | Apache Commons |
|
| Log | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| LogUtils | Helper methods for Commons SCXML logging. | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| MinimalContext | MinimalContext implementation for the SCXML Null Data Model. | Class | org.apache.commons.scxml2.env.minimal | Apache Commons |
|
| MinimalEvaluator | Minimal Evaluator implementing and providing support for the SCXML Null Data Model. | Class | org.apache.commons.scxml2.env.minimal | Apache Commons |
|
| MinimalEvaluator .MinimalEvaluatorProvider | | Class | org.apache.commons.scxml2.env.minimal.MinimalEvaluator | Apache Commons |
|
| ModelException | Exception that is thrown when the SCXML model supplied to the executor has a fatal flaw that prevents the executor from | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| NamelistHolder | A NamelistHolder represents an element in the SCXML document that may have a namelist attribute to | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| NamespacePrefixesHolder | A NamespacePrefixesHolder is an entity that retains namespace prefix information from the document for deferred XPath | Interface | org.apache.commons.scxml2.model | Apache Commons |
|
| NotificationRegistry | The registry where SCXML listeners are recorded for nodes of interest such as the SCXML root, | Class | org.apache.commons.scxml2 | Apache Commons |
|
| Observable | Interface for elements of the SCXML object model whose progress can be observed using the NotificationRegistry. | Interface | org.apache.commons.scxml2.model | Apache Commons |
|
| OnEntry | The class in this SCXML object model that corresponds to the SCXML element, which is an optional property | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| OnExit | The class in this SCXML object model that corresponds to the SCXML element, which is an optional property | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Parallel | The class in this SCXML object model that corresponds to the SCXML element, which is a wrapper element to | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Param | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| ParamsContainer | A ParamsContainer represents an element in the SCXML document that may have one or more children which are used to | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| PathResolver | Interface for a component that may be used by the SCXML engines to resolve context sensitive paths. | Interface | org.apache.commons.scxml2 | Apache Commons |
|
| PathResolverHolder | | Interface | org.apache.commons.scxml2.model | Apache Commons |
|
| PayloadProvider | A PayloadProvider is an element in the SCXML document that can provide payload data for an event or an external process. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| Raise | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| SCInstance | The SCInstance performs book-keeping functions for a particular execution of a state chart represented by a | Class | org.apache.commons.scxml2 | Apache Commons |
|
| SCXML | The class in this SCXML object model that corresponds to the root element, and serves as the document | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| SCXMLExecutionContext | SCXMLExecutionContext provides all the services and internal data used during the interpretation of an SCXML statemachine across micro and macro steps | Class | org.apache.commons.scxml2 | Apache Commons |
|
| SCXMLExecutor | The SCXML engine that executes SCXML documents. | Class | org.apache.commons.scxml2 | Apache Commons |
|
| SCXMLExpressionException | Exception thrown when a malformed expression is encountered during evaluation of an expression in a SCXML document. | Class | org.apache.commons.scxml2 | Apache Commons |
|
| 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. | Interface | org.apache.commons.scxml2 | Apache Commons |
|
| SCXMLListener | Listener interface for observable entities in the SCXML model. | Interface | org.apache.commons.scxml2 | Apache Commons |
|
| SCXMLReader | The SCXMLReader provides the ability to read a SCXML document into the Java object model provided in the model package. | Class | org.apache.commons.scxml2.io | Apache Commons |
|
| SCXMLReader .Configuration | Configuration for the SCXMLReader. | Class | org.apache.commons.scxml2.io.SCXMLReader | Apache Commons |
|
| SCXMLSemantics | The purpose of this interface is to separate the the W3C SCXML Algorithm for SCXML Interpretation | Interface | org.apache.commons.scxml2 | Apache Commons |
|
| SCXMLSemanticsImpl | This class encapsulate and implements the W3C SCXML Algorithm for SCXML Interpretation | Class | org.apache.commons.scxml2.semantics | Apache Commons |
|
| 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 getContext(). | Class | org.apache.commons.scxml2 | Apache Commons |
|
| SCXMLWriter | Utility class for serializing the Commons SCXML Java object model. | Class | org.apache.commons.scxml2.io | Apache Commons |
|
| SCXMLWriter .Configuration | Configuration for the SCXMLWriter. | Class | org.apache.commons.scxml2.io.SCXMLWriter | Apache Commons |
|
| Send | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| SimpleContext | Simple Context wrapping a map of variables. | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| SimpleDispatcher | EventDispatcher implementation that can schedule delayed events for the scxml type | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| SimpleErrorHandler | Custom error handler that logs the parsing errors in theSee Also:Serialized Form | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| SimpleErrorReporter | Custom error reporter that log execution errors. | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| SimpleSCXMLInvoker | A simple Invoker for SCXML documents. | Class | org.apache.commons.scxml2.invoke | Apache Commons |
|
| SimpleSCXMLListener | Simple SCXML Listener that logs execution. | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| SimpleTransition | The class in this SCXML object model that corresponds to the simple SCXML element, without Transition rules for events or | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| SimpleXMLReporter | Custom XMLReporter that logs the StAX parsing warnings in theSince:1. | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| StandaloneJexlExpressions | Standalone SCXML interpreter, useful for command-line testing and debugging, where expressions are JEXL expressions. | Class | org.apache.commons.scxml2.test | Apache Commons |
|
| StandaloneUtils | Utility methods used by command line SCXML execution, useful for The following expression languages are supported in SCXML documents: | Class | org.apache.commons.scxml2.test | Apache Commons |
|
| State | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| StateConfiguration | The current active states of a state machineSee Also:Serialized Form | Class | org.apache.commons.scxml2 | Apache Commons |
|
| Status | The immutable encapsulation of the current state of a state machine. | Class | org.apache.commons.scxml2 | Apache Commons |
|
| Step | A logical unit of progression in the execution of a SCXML model. | Class | org.apache.commons.scxml2.semantics | Apache Commons |
|
| Tracer | A simple tracer connected to Apache Commons Logging. | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| Transition | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| TransitionalState | An abstract base class for state elements in SCXML that can be transitioned out from, such as State or Parallel. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| TransitionTarget | An abstract base class for elements in SCXML that can serve as a for a , such as State or Parallel. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| TransitionType | Defines the allowable Transition type attribute values, The Transition type determines whether the source state is exited in transitions | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| TriggerEvent | A class representing an event. | Class | org.apache.commons.scxml2 | Apache Commons |
|
| URLResolver | A PathResolver implementation that resolves against a base URL. | Class | org.apache.commons.scxml2.env | Apache Commons |
|
| Var | The class in this SCXML object model that corresponds to the SCXML element. | Class | org.apache.commons.scxml2.model | Apache Commons |
|
| XPathBuiltin | for non-XPath languages. | Class | org.apache.commons.scxml2 | Apache Commons |
|
| XPathContext | A Context implementation for JXPath environments. | Class | org.apache.commons.scxml2.env.xpath | Apache Commons |
|
| XPathEvaluator | An Evaluator implementation for XPath environments. | Class | org.apache.commons.scxml2.env.xpath | Apache Commons |
|
| XPathEvaluator .XPathEvaluatorProvider | | Class | org.apache.commons.scxml2.env.xpath.XPathEvaluator | Apache Commons |
|
| XPathFunctions | | Class | org.apache.commons.scxml2.env.xpath | Apache Commons |