org.apache.commons.scxml.model |
A collection of classes needed to model SCXML documents.
|
Java Source File Name | Type | Comment |
Action.java | Class | An abstract base class for executable elements in SCXML,
such as <assign>, <log> etc. |
ActionsTest.java | Class | Unit tests
org.apache.commons.scxml.model.Assign . |
ActionTest.java | Class | |
Assign.java | Class | The class in this SCXML object model that corresponds to the
<assign> SCXML element. |
AssignTest.java | Class | Unit tests for <assign> element, particular the "src" attribute. |
Cancel.java | Class | The class in this SCXML object model that corresponds to the
<cancel> SCXML element. |
CustomAction.java | Class | A custom action is simply a tuple consisting of a namespace URI,
the local name for the custom action and the corresponding
Action class. |
CustomActionTest.java | Class | |
Data.java | Class | The class in this SCXML object model that corresponds to the SCXML
<data> child element of the <datamodel> element. |
Datamodel.java | Class | The class in this SCXML object model that corresponds to the SCXML
<datamodel> element. |
DatamodelTest.java | Class | Unit tests
org.apache.commons.scxml.SCXMLExecutor . |
Else.java | Class | The class in this SCXML object model that corresponds to the
<else> SCXML element. |
ElseIf.java | Class | The class in this SCXML object model that corresponds to the
<elseif> SCXML element. |
Executable.java | Class | An abstract base class for containers of executable elements in SCXML,
such as <onentry> and <onexit>. |
Exit.java | Class | The class in this SCXML object model that corresponds to the
<exit> SCXML element, which is a shorthand notation for
an empty anonymous final state. |
ExternalContent.java | Interface | An ExternalContent implementation represents an
element in the SCXML document that may contain "body
content", which means an arbitrary number of child nodes
belonging to external namespaces. |
Finalize.java | Class | The class in this SCXML object model that corresponds to the
<finalize> SCXML element. |
Hello.java | Class | Our custom "hello world" action. |
History.java | Class | The class in this SCXML object model that corresponds to the
<history> SCXML pseudo state element. |
HistoryTest.java | Class | |
If.java | Class | The class in this SCXML object model that corresponds to the
<if> SCXML element, which serves as a container for conditionally
executed elements. |
Initial.java | Class | The class in this SCXML object model that corresponds to the
<initial> SCXML pseudo state element. |
Invoke.java | Class | The class in this SCXML object model that corresponds to the
<invoke> SCXML element. |
Log.java | Class | The class in this SCXML object model that corresponds to the
<log> SCXML element. |
ModelException.java | Class | Exception that is thrown when the SCXML model supplied to the
executor has a fatal flaw that prevents the executor from
further interpreting the the model. |
ModelTestSuite.java | Class | Test suite for SCXML model package. |
NamespacePrefixesHolder.java | Interface | A NamespacePrefixesHolder is an entity that retains
namespace prefix information from the document for deferred XPath
evaluation. |
OnEntry.java | Class | The class in this SCXML object model that corresponds to the
<onentry> SCXML element, which is an optional property
holding executable content to be run upon entering the parent
State or Parallel. |
OnExit.java | Class | The class in this SCXML object model that corresponds to the
<onexit> SCXML element, which is an optional property
holding executable content to be run upon exiting the parent
State or Parallel. |
Parallel.java | Class | The class in this SCXML object model that corresponds to the
<parallel> SCXML element, which is a wrapper element to
encapsulate parallel state machines. |
Param.java | Class | The class in this SCXML object model that corresponds to the
<param> SCXML element. |
Path.java | Class | A helper class for this SCXML implementation that represents the
path taken to transition from one TransitionTarget to another in
the SCXML document. |
PathResolverHolder.java | Interface | A PathResolverHolder is an entity that holds a
PathResolver . |
PathTest.java | Class | |
SCXML.java | Class | The class in this SCXML object model that corresponds to the
<scxml> root element, and serves as the "document
root". |
Send.java | Class | The class in this SCXML object model that corresponds to the
<send> SCXML element. |
State.java | Class | The class in this SCXML object model that corresponds to the
<state> SCXML element. |
StatelessModelTest.java | Class | Unit tests
org.apache.commons.scxml.SCXMLExecutor . |
StateTest.java | Class | |
Transition.java | Class | The class in this SCXML object model that corresponds to the
<transition> SCXML element. |
TransitionTarget.java | Class | An abstract base class for elements in SCXML that can serve as a
<target> for a <transition>, such as State or Parallel. |
TransitionTest.java | Class | |
Var.java | Class | The class in this SCXML object model that corresponds to the
<var> SCXML element. |