Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.
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.
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.
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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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