A Context or "scope" for storing variables; usually tied to a SCXML root or State object.
An interface for reporting SCXML errors to the host environment, containing the definition of commonly occuring errors while executing SCXML documents.
Interface for a component that may be used by the SCXML engines to evaluate the expressions within the SCXML document.
An EvaluatorProvider provides an
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.
Interface for a component that may be used by the SCXML engines to resolve context sensitive paths.
The SCXML I/O Processor provides the interface for either an internal process or an external system or invoked child SCXML process (
Listener interface for observable entities in the SCXML model.
The purpose of this interface is to separate the the W3C SCXML Algorithm for SCXML Interpretation from the
ActionExecutionContext providing restricted access to the SCXML model, instance and services needed for the execution of
Implementation of the SCXML specification required In() builtin predicate.
A static singleton factory for
The registry where SCXML listeners are recorded for nodes of interest such as the
SCXMLExecutionContext provides all the services and internal data used during the interpretation of an SCXML statemachine across micro and macro steps
The SCXML "engine" that executes SCXML documents.
The SCXMLSystemContext is used as a read only Context wrapper and provides the SCXML (read only) system variables which are injected via the unwrapped
The current active states of a state machine
The immutable encapsulation of the current state of a state machine.
A class representing an event.
Implementation and support of Commons SCXML builtin predicates to support XPath based datamodel operations for non-XPath languages.
The allowable types of
Exception thrown when a malformed expression is encountered during evaluation of an expression in a SCXML document.
The Commons SCXML executor and core concepts.
Copyright © 2005–2015 The Apache Software Foundation. All rights reserved.