|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |
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 |
SCXMLExecutor.getStateMachine()
Get the state machine that is being executed. |
SCXML |
SCXMLSemantics.normalizeStateMachine(SCXML input,
ErrorReporter errRep)
Optional post processing immediately following Digester. |
Methods in org.apache.commons.scxml with parameters of type SCXML | |
---|---|
void |
SCXMLExecutor.addListener(SCXML scxml,
SCXMLListener listener)
Add a listener to the document root. |
void |
SCXMLSemantics.determineInitialStates(SCXML input,
Set states,
List entryList,
ErrorReporter errRep,
SCInstance scInstance)
Determining the initial state(s) for this state machine. |
void |
SCXMLSemantics.enumerateReachableTransitions(SCXML stateMachine,
Step step,
ErrorReporter errRep)
Enumerate all the reachable transitions. |
void |
SCXMLSemantics.executeActions(Step step,
SCXML stateMachine,
EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance)
Executes all OnExit/Transition/OnEntry transitional actions. |
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. |
SCXML |
SCXMLSemantics.normalizeStateMachine(SCXML input,
ErrorReporter errRep)
Optional post processing immediately following Digester. |
void |
SCXMLExecutor.removeListener(SCXML scxml,
SCXMLListener listener)
Remove this listener from the document root. |
void |
SCXMLExecutor.setStateMachine(SCXML stateMachine)
Set the state machine to be executed. |
Uses of SCXML in org.apache.commons.scxml.env |
---|
Methods in org.apache.commons.scxml.env that return SCXML | |
---|---|
static SCXML |
AbstractStateMachine.getStateMachine()
Deprecated. Returns null, use getEngine().getStateMachine() instead |
Constructors in org.apache.commons.scxml.env with parameters of type SCXML | |
---|---|
AbstractStateMachine(SCXML stateMachine)
Convenience constructor. |
|
AbstractStateMachine(SCXML stateMachine,
Context rootCtx,
Evaluator evaluator)
Primary constructor. |
Uses of SCXML in org.apache.commons.scxml.io |
---|
Methods in org.apache.commons.scxml.io that return SCXML | |
---|---|
static SCXML |
SCXMLDigester.digest(InputSource documentInputSource,
ErrorHandler errHandler)
Deprecated. API for standalone usage where the SCXML document is an InputSource. |
static SCXML |
SCXMLDigester.digest(InputSource documentInputSource,
ErrorHandler errHandler,
List customActions)
Deprecated. API for standalone usage where the SCXML document is an InputSource. |
static SCXML |
SCXMLDigester.digest(String documentRealPath,
ErrorHandler errHandler,
PathResolver pathResolver)
Deprecated. API for standalone usage where the SCXML document is a URI. |
static SCXML |
SCXMLDigester.digest(String documentRealPath,
ErrorHandler errHandler,
PathResolver pathResolver,
List customActions)
Deprecated. API for standalone usage where the SCXML document is a URI. |
static SCXML |
SCXMLDigester.digest(URL scxmlURL,
ErrorHandler errHandler)
Deprecated. API for standalone usage where the SCXML document is a URL. |
static SCXML |
SCXMLDigester.digest(URL scxmlURL,
ErrorHandler errHandler,
List customActions)
Deprecated. API for standalone usage where the SCXML document is a URL, and the document uses custom actions. |
static SCXML |
SCXMLParser.parse(InputSource documentInputSource,
ErrorHandler errHandler)
API for standalone usage where the SCXML document is an InputSource. |
static SCXML |
SCXMLParser.parse(InputSource documentInputSource,
ErrorHandler errHandler,
List customActions)
API for standalone usage where the SCXML document is an InputSource. |
static SCXML |
SCXMLParser.parse(String documentRealPath,
ErrorHandler errHandler,
PathResolver pathResolver)
API for standalone usage where the SCXML document is a URI. |
static SCXML |
SCXMLParser.parse(String documentRealPath,
ErrorHandler errHandler,
PathResolver pathResolver,
List customActions)
API for standalone usage where the SCXML document is a URI. |
static SCXML |
SCXMLParser.parse(URL scxmlURL,
ErrorHandler errHandler)
API for standalone usage where the SCXML document is a URL. |
static SCXML |
SCXMLParser.parse(URL scxmlURL,
ErrorHandler errHandler,
List customActions)
API for standalone usage where the SCXML document is a URL, and the document uses custom actions. |
Methods in org.apache.commons.scxml.io with parameters of type SCXML | |
---|---|
static org.apache.commons.digester.Digester |
SCXMLParser.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)
Deprecated. Obtain a SCXML digester instance for further customization. |
static org.apache.commons.digester.Digester |
SCXMLParser.newInstance(SCXML scxml,
PathResolver pr,
List customActions)
Obtain a SCXML digester instance for further customization. |
static org.apache.commons.digester.Digester |
SCXMLDigester.newInstance(SCXML scxml,
PathResolver pr,
List customActions)
Deprecated. Obtain a SCXML digester instance for further customization. |
static String |
SCXMLSerializer.serialize(SCXML scxml)
Serialize this SCXML object (primarily for debugging). |
static void |
SCXMLParser.updateSCXML(SCXML scxml)
Update the SCXML object model and make it SCXMLExecutor ready. |
static void |
SCXMLDigester.updateSCXML(SCXML scxml)
Deprecated. Update the SCXML object model and make it SCXMLExecutor ready. |
Constructors in org.apache.commons.scxml.io with parameters of type SCXML | |
---|---|
SCXMLDigester.DigestSrcAttributeRule(SCXML root,
List customActions,
PathResolver pr)
Deprecated. Constructor. |
|
SCXMLDigester.UpdateModelRule(SCXML scxml)
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 | |
---|---|
void |
SCXMLSemanticsImpl.determineInitialStates(SCXML input,
Set targets,
List entryList,
ErrorReporter errRep,
SCInstance scInstance)
|
void |
SCXMLSemanticsImpl.enumerateReachableTransitions(SCXML stateMachine,
Step step,
ErrorReporter errRep)
|
void |
SCXMLSemanticsImpl.executeActions(Step step,
SCXML stateMachine,
EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance)
Executes all OnExit/Transition/OnEntry transitional actions. |
SCXML |
SCXMLSemanticsImpl.normalizeStateMachine(SCXML input,
ErrorReporter errRep)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |