|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.commons.scxml.SCInstance
The SCInstance performs book-keeping functions for
a particular execution of a state chart represented by a
SCXML object.
| Method Summary | |
Context |
getContext(TransitionTarget transitionTarget)
Get the Context for this TransitionTarget. |
Evaluator |
getEvaluator()
Get the Evaluator. |
SCXMLExecutor |
getExecutor()
Get the SCXMLExecutor this instance is attached to. |
Invoker |
getInvoker(TransitionTarget transitionTarget)
Get the Invoker for this TransitionTarget. |
Map |
getInvokers()
Return the Map of Invokers currently "active". |
Set |
getLastConfiguration(History history)
Get the last configuration for this history. |
NotificationRegistry |
getNotificationRegistry()
Get the notification registry. |
Context |
getRootContext()
Get the root context. |
boolean |
isDone(TransitionTarget transitionTarget)
Get the completion status for this composite TransitionTarget. |
boolean |
isEmpty(History history)
Check whether we have prior history. |
Invoker |
newInvoker(String targettype)
Get the Invoker for this TransitionTarget. |
void |
reset(History history)
Resets the history state. |
void |
setDone(TransitionTarget transitionTarget,
boolean done)
Set the completion status for this composite TransitionTarget. |
void |
setInvoker(TransitionTarget transitionTarget,
Invoker invoker)
Set the Invoker for this TransitionTarget. |
void |
setLastConfiguration(History history,
Set lc)
Set the last configuration for this history. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public Evaluator getEvaluator()
Evaluator.
public Context getRootContext()
public NotificationRegistry getNotificationRegistry()
public Context getContext(TransitionTarget transitionTarget)
Context for this TransitionTarget.
If one is not available it is created.
transitionTarget - The TransitionTarget.
public Set getLastConfiguration(History history)
history - The history.
public void setLastConfiguration(History history,
Set lc)
history - The history.lc - The lastConfiguration to set.public boolean isEmpty(History history)
history - The history.
public void reset(History history)
history - The history.SCXMLExecutor.reset()public SCXMLExecutor getExecutor()
SCXMLExecutor this instance is attached to.
SCXMLExecutor
public Invoker newInvoker(String targettype)
throws InvokerException
Invoker for this TransitionTarget.
May return null. A non-null Invoker will be
returned if and only if the TransitionTarget is
currently active and contains an <invoke> child.
targettype - The type of the target being invoked.
Invoker for the specified type, if an
invoker class is registered against that type,
null otherwise.
InvokerException - When a suitable Invoker cannot
be instantiated.public Invoker getInvoker(TransitionTarget transitionTarget)
Invoker for this TransitionTarget.
May return null. A non-null Invoker will be
returned if and only if the TransitionTarget is
currently active and contains an <invoke> child.
transitionTarget - The TransitionTarget.
public void setInvoker(TransitionTarget transitionTarget,
Invoker invoker)
Invoker for this TransitionTarget.
transitionTarget - The TransitionTarget.invoker - The Invoker.public Map getInvokers()
Invokers currently "active".
public boolean isDone(TransitionTarget transitionTarget)
TransitionTarget.
transitionTarget - The TransitionTarget.
public void setDone(TransitionTarget transitionTarget,
boolean done)
TransitionTarget.
transitionTarget - The TransitionTarget.done - The completion status.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||