Package org.apache.taglibs.rdc.scxml

The core classes for the digestion and interpretation of SCXML documents.

See:
          Description

Interface Summary
Context A Context or "scope" for storing variables; usually tied to a SCXML root or State object
ErrorReporter An interface for reporting SCXML errors to the host environment, containing the definition of commonly occuring errors while executing SCXML documents.
Evaluator Interface for a component that may be used by the SCXML engines to evaluate the expressions within the SCXML document.
EventDispatcher 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.
Observable Interface that allows an entity within an SCXML document to have listeners attached to itself so they may be informed of events within this entity's realm.
PathResolver Interface for a component that may be used by the SCXML engines to resolve context sensitive paths.
SCXMLListener Listener interface for Observable entities in the SCXML model.
 

Class Summary
NotificationRegistry The registry where SCXML listeners are recorded for Observable objects.
SCXMLDigester The SCXMLDigester can be used to:
a) Digest a SCXML file placed in a web application context
b) Obtain a Digester instance configured with rules for SCXML digestion
c) Serialize an SCXML object (primarily for debugging)
SCXMLDigester.DigestSrcAttributeRule Custom digestion rule for external sources, that is, the src attribute of the <state> element
SCXMLDigester.SetExecutableParentRule Custom digestion rule for setting Executable parent of Action elements
SCXMLDigester.UpdateModelRule Custom digestion rule for establishing necessary associations within the SCXML object, which include:
1) Updation of the SCXML object's global targets Map
2) Obtaining a handle to the SCXML object's NotificationRegistry
SCXMLExecutor The SCXML "engine" that executes SCXML documents.
SCXMLHelper Helper class, all methods static final.
SCXMLSemantics This class encapsulates a particular SCXML semantics, that is a particular semantic interpretation of Harel Statecharts.
Status The encapsulation of the current state of a state machine.
TriggerEvent A class representing an event.
 

Exception Summary
SCXMLExpressionException Exception thrown when a malformed expression is encountered during evaluation of an expression in a SCXML document.
 

Package org.apache.taglibs.rdc.scxml Description

The core classes for the digestion and interpretation of SCXML documents.



Copyright ? 2000-2004 The Apache Software Foundation. All Rights Reserved.