| Home >> All >> org >> apache >> taglibs >> rdc >> [ scxml Javadoc ] |
| | org.apache.taglibs.rdc.scxml.env.* (8) | | org.apache.taglibs.rdc.scxml.model.* (23) |
org.apache.taglibs.rdc.scxml: Javadoc index of package org.apache.taglibs.rdc.scxml.
Package Samples:
org.apache.taglibs.rdc.scxml.env: The core classes for the digestion and interpretation of SCXML documents.
org.apache.taglibs.rdc.scxml.model: The core classes for the digestion and interpretation of SCXML documents.
Classes:
SCXMLSemantics: This class encapsulates a particular SCXML semantics, that is a particular semantic interpretation of Harel Statecharts. The possible semantic interpretations are for example: STATEMATE RHAPSODY ROOMCharts UML 1.5 UML 2.0 The purpose of this class is to separate the interpretation algorithm from the SCXMLExecutor and make it therefore pluggable. Semantics agnostic utility functions and common operators as defined in UML can be found in the SCXMLHelper or attached directly to the SCXML model elements. Specific semantics can be created by subclassing SCXMLSemantics, the current implementation aligns ...
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. For the <parallel> element to be useful, each of its <state> substates must itself be complex, that is, one with either <state> or <parallel> children.
If: The class in this SCXML object model that corresponds to the <if> SCXML element, which serves as a container for conditionally executed elements. <else> and <elseif> can optionally appear within an <if> as immediate children, and serve to partition the elements within an <if>.
SCXML: The class in this SCXML object model that corresponds to the <scxml> root element, and serves as the "document root". It is also associated with the root Context, via which the SCXMLExecutor may access and the query state of the host environment.
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)
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.
Transition: The class in this SCXML object model that corresponds to the <transition> SCXML element. Transition rules are triggered by "events" and conditionalized via "guard-conditions".
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.
NotificationRegistry: The registry where SCXML listeners are recorded for Observable objects. The registry performs book keeping functions and notifies all listeners of the events of interest.
SCXMLExecutor: The SCXML "engine" that executes SCXML documents. The particular semantics used by this engine for executing the SCXML are encapsulated in SCXMLSemantics.
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.
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.
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.
ErrorReporter: An interface for reporting SCXML errors to the host environment, containing the definition of commonly occuring errors while executing SCXML documents.
RootContext: EL Context for root SCXML element. Wrapper around the host JSP context. Must treat variables in the host JSP environments as read-only.
TransitionTarget: An abstract base class for elements in SCXML that can serve as a <target> for a <transition>, such as State or Parallel.
ExternalNode: The class in this SCXML object model that corresponds to the any node in the SCXML document defined in a foreign namespace.
Evaluator: Interface for a component that may be used by the SCXML engines to evaluate the expressions within the SCXML document.
SCXMLExpressionException: Exception thrown when a malformed expression is encountered during evaluation of an expression in a SCXML document.
Executable: An abstract base class for containers of executable elements in SCXML, such as <onentry> and <onexit>.
Path: A helper class for this SCXML implementation that represents the location of an entity in the SCXML document.
History: The class in this SCXML object model that corresponds to the <history> SCXML pseudo state element.
Initial: The class in this SCXML object model that corresponds to the <initial> SCXML pseudo state element.
| Home | Contact Us | Privacy Policy | Terms of Service |