| Package Name | Comment |
| org.apache.commons.scxml |
The Commons SCXML executor and core concepts.
|
| org.apache.commons.scxml.env |
A collection of classes that may be commonly used to bridge the
SCXML executor to the runtime environment.
Various sub-packages contain specifics related to a particular
environment.
|
| org.apache.commons.scxml.env.faces |
A collection of classes bridging the SCXML executor to the JSF-based
environments.
|
| org.apache.commons.scxml.env.jexl |
A collection of classes that allow JEXL to be used in expressions
within SCXML documents.
|
| org.apache.commons.scxml.env.jsp |
A collection of classes bridging the SCXML executor to the JSP
environment. An example of this usage can be found in the
pluggable dialog management of the
Reusable Dialog Components (RDC) group container.
|
| org.apache.commons.scxml.env.servlet |
A collection of classes useful in the servlet container
environment.
|
| org.apache.commons.scxml.invoke |
A collection of classes related to the SCXML <invoke>
element and its children, dealing with the invocation of
activities associated with a particular state in the state machine.
|
| org.apache.commons.scxml.io |
A collection of classes for reading in and writing out SCXML
documents, to and from the Commons SCXML Java object model.
Two variants of the SCXML parser are present in this package:
SCXMLDigester represents the parser that
corresponds to the July 05 Working Draft, and will be
removed in v1.0. It will be present all v0.x releases for
backwards compatability reasons.
SCXMLParser represents the newer version.
This will be updated to keep up with the more recent
Working Drafts.
|
| org.apache.commons.scxml.issues | |
| org.apache.commons.scxml.model |
A collection of classes needed to model SCXML documents.
|
| org.apache.commons.scxml.semantics |
A collection of classes responsible for implementations of the
org.apache.commons.scxml.SCXMLSemantics interface.
Some possible semantic interpretations are, for example:
- STATEMATE
- RHAPSODY
- ROOMCharts
- UML 1.5
- UML 2.0
Specific semantics can be created by subclassing
org.apache.commons.scxml.semantics.SCXMLSemanticsImpl,
which is the default implementation used.
|
| org.apache.commons.scxml.test |
A collection of classes useful for command line testing.
|
| org.apache.commons.scxml.usecases | |