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 |