| 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 |
| ContextVariables | JXPath Variables mapping for SCXML ContextSee Also:Serialized Form | Class | org.apache.commons.scxml2.env.xpath | Apache Commons |
| EffectiveContextMap | A map that will back the effective Context for an Evaluator execution. | Class | org.apache.commons.scxml2.env | 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 |
| 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 |
| 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 | |
| SimpleContext | Simple Context wrapping a map of variables. | Class | org.apache.commons.scxml2.env | Apache Commons |
| SimpleDispatcher | EventDispatcher implementation that can schedule delayed | 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 |
| SimpleSCXMLListener | Simple SCXML Listener that logs execution. | Class | org.apache.commons.scxml2.env | Apache Commons |
| SimpleXMLReporter | Custom XMLReporter that logs the StAX parsing warnings in theSince:1. | Class | org.apache.commons.scxml2.env | Apache Commons |
| Tracer | A simple tracer connected to Apache Commons Logging. | Class | org.apache.commons.scxml2.env | Apache Commons |
| URLResolver | A PathResolver implementation that resolves against a base URL. | Class | org.apache.commons.scxml2.env | 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 | |