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

## Uses of Class
org.apache.commons.scxml.model.SCXML

Packages that use SCXML
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.
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.
org.apache.commons.scxml.semantics | A collection of classes responsible for implementations of the `org.apache.commons.scxml.SCXMLSemantics` interface.

Uses of SCXML in org.apache.commons.scxml

Methods in org.apache.commons.scxml that return SCXML
`SCXML` | `SCXMLSemantics.normalizeStateMachine(SCXML input, ErrorReporter errRep)` Optional post processing immediately following Digester.
`SCXML` | `SCXMLExecutor.getStateMachine()` Get the state machine that is being executed.

Methods in org.apache.commons.scxml with parameters of type SCXML
`SCXML` | `SCXMLSemantics.normalizeStateMachine(SCXML input, ErrorReporter errRep)` Optional post processing immediately following Digester.
`void` | `SCXMLSemantics.determineInitialStates(SCXML input, Set states, List entryList, ErrorReporter errRep, SCInstance scInstance)` Determining the initial state(s) for this state machine.
`void` | `SCXMLSemantics.executeActions(Step step, SCXML stateMachine, EventDispatcher evtDispatcher, ErrorReporter errRep, SCInstance scInstance)` Executes all OnExit/Transition/OnEntry transitional actions.
`void` | `SCXMLSemantics.enumerateReachableTransitions(SCXML stateMachine, Step step, ErrorReporter errRep)` Enumerate all the reachable transitions.
`void` | `SCXMLExecutor.setStateMachine(SCXML stateMachine)` Set the state machine to be executed.
`void` | `SCXMLExecutor.addListener(SCXML scxml, SCXMLListener listener)` Add a listener to the document root.
`void` | `SCXMLExecutor.removeListener(SCXML scxml, SCXMLListener listener)` Remove this listener from the document root.
`void` | `NotificationRegistry.fireOnEntry(SCXML observable, TransitionTarget state)` Inform all relevant listeners that a TransitionTarget has been entered.
`void` | `NotificationRegistry.fireOnExit(SCXML observable, TransitionTarget state)` Inform all relevant listeners that a TransitionTarget has been exited.
`void` | `NotificationRegistry.fireOnTransition(SCXML observable, TransitionTarget from, TransitionTarget to, Transition transition)` Inform all relevant listeners of a transition that has occured.

Uses of SCXML in org.apache.commons.scxml.env

Methods in org.apache.commons.scxml.env that return SCXML
`static SCXML` | `AbstractStateMachine.getStateMachine()` Get the SCXML object representing this state machine.

Uses of SCXML in org.apache.commons.scxml.io

Methods in org.apache.commons.scxml.io that return SCXML
`static SCXML` | `SCXMLDigester.digest(URL scxmlURL, ErrorHandler errHandler)` API for standalone usage where the SCXML document is a URL.
`static SCXML` | `SCXMLDigester.digest(String documentRealPath, ErrorHandler errHandler, PathResolver pathResolver)` API for standalone usage where the SCXML document is a URI.
`static SCXML` | `SCXMLDigester.digest(InputSource documentInputSource, ErrorHandler errHandler)` API for standalone usage where the SCXML document is an InputSource.
`static SCXML` | `SCXMLDigester.digest(URL scxmlURL, ErrorHandler errHandler, List customActions)` API for standalone usage where the SCXML document is a URL, and the document uses custom actions.
`static SCXML` | `SCXMLDigester.digest(String documentRealPath, ErrorHandler errHandler, PathResolver pathResolver, List customActions)` API for standalone usage where the SCXML document is a URI.
`static SCXML` | `SCXMLDigester.digest(InputSource documentInputSource, ErrorHandler errHandler, List customActions)` API for standalone usage where the SCXML document is an InputSource.

Methods in org.apache.commons.scxml.io with parameters of type SCXML
`static String` | `SCXMLSerializer.serialize(SCXML scxml)` Serialize this SCXML object (primarily for debugging).
`static org.apache.commons.digester.Digester` | `SCXMLDigester.newInstance(SCXML scxml, PathResolver pr)` Obtain a SCXML digester instance for further customization.
`static org.apache.commons.digester.Digester` | `SCXMLDigester.newInstance(SCXML scxml, PathResolver pr, List customActions)` Obtain a SCXML digester instance for further customization.
`static void` | `SCXMLDigester.updateSCXML(SCXML scxml)` Update the SCXML object model and make it SCXMLExecutor ready.

Constructors in org.apache.commons.scxml.io with parameters of type SCXML
`SCXMLDigester.UpdateModelRule(SCXML scxml)` Deprecated. Constructor.
`SCXMLDigester.DigestSrcAttributeRule(SCXML root, List customActions, PathResolver pr)` Deprecated. Constructor.

Uses of SCXML in org.apache.commons.scxml.semantics

Methods in org.apache.commons.scxml.semantics that return SCXML
`SCXML` | `SCXMLSemanticsImpl.normalizeStateMachine(SCXML input, ErrorReporter errRep)`

Methods in org.apache.commons.scxml.semantics with parameters of type SCXML
`SCXML` | `SCXMLSemanticsImpl.normalizeStateMachine(SCXML input, ErrorReporter errRep)`
`void` | `SCXMLSemanticsImpl.determineInitialStates(SCXML input, Set states, List entryList, ErrorReporter errRep, SCInstance scInstance)`
`void` | `SCXMLSemanticsImpl.executeActions(Step step, SCXML stateMachine, EventDispatcher evtDispatcher, ErrorReporter errRep, SCInstance scInstance)` Executes all OnExit/Transition/OnEntry transitional actions.
`void` | `SCXMLSemanticsImpl.enumerateReachableTransitions(SCXML stateMachine, Step step, ErrorReporter errRep)`

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

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