Package org.apache.commons.scxml.model

A collection of classes needed to model SCXML documents.

See:
          Description

Interface Summary
ExternalContent 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.
NamespacePrefixesHolder A NamespacePrefixesHolder is an entity that retains namespace prefix information from the document for deferred XPath evaluation.
PathResolverHolder A PathResolverHolder is an entity that holds a PathResolver.
 

Class Summary
Action An abstract base class for executable elements in SCXML, such as <assign>, <log> etc.
Assign The class in this SCXML object model that corresponds to the <assign> SCXML element.
Cancel The class in this SCXML object model that corresponds to the <cancel> SCXML element.
CustomAction A custom action is simply a tuple consisting of a namespace URI, the local name for the custom action and the corresponding Action class.
Data The class in this SCXML object model that corresponds to the SCXML <data> child element of the <datamodel> element.
Datamodel The class in this SCXML object model that corresponds to the SCXML <datamodel> element.
Else The class in this SCXML object model that corresponds to the <else> SCXML element.
ElseIf The class in this SCXML object model that corresponds to the <elseif> SCXML element.
Event The class in this SCXML object model that corresponds to the <event> SCXML element.
Executable An abstract base class for containers of executable elements in SCXML, such as <onentry> and <onexit>.
Exit 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.
Final The class in this SCXML object model that corresponds to the <final> SCXML element.
Finalize The class in this SCXML object model that corresponds to the <finalize> SCXML element.
History The class in this SCXML object model that corresponds to the <history> SCXML pseudo state element.
If The class in this SCXML object model that corresponds to the <if> SCXML element, which serves as a container for conditionally executed elements.
Initial The class in this SCXML object model that corresponds to the <initial> SCXML pseudo state element.
Invoke The class in this SCXML object model that corresponds to the <invoke> SCXML element.
Log The class in this SCXML object model that corresponds to the <log> SCXML element.
OnEntry 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 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 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 The class in this SCXML object model that corresponds to the <param> SCXML element.
Path A helper class for this SCXML implementation that represents the path taken to transition from one TransitionTarget to another in the SCXML document.
SCXML The class in this SCXML object model that corresponds to the <scxml> root element, and serves as the "document root".
Send The class in this SCXML object model that corresponds to the <send> SCXML element.
State The class in this SCXML object model that corresponds to the <state> SCXML element.
Transition The class in this SCXML object model that corresponds to the <transition> SCXML element.
TransitionTarget An abstract base class for elements in SCXML that can serve as a <target> for a <transition>, such as State or Parallel.
Var The class in this SCXML object model that corresponds to the <var> SCXML element.
 

Exception Summary
ModelException 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.
 

Package org.apache.commons.scxml.model Description

A collection of classes needed to model SCXML documents.



Copyright © 2005-2008 The Apache Software Foundation. All Rights Reserved.