- ECMASCRIPT_DATA_MODEL - Static variable in interface org.apache.commons.scxml2.Evaluator
-
SCXML 1.0 ECMAScript Data Model name
- EffectiveContextMap - Class in org.apache.commons.scxml2.env
-
- EffectiveContextMap(Context) - Constructor for class org.apache.commons.scxml2.env.EffectiveContextMap
-
Constructor.
- ELEM_FOREACH - Static variable in interface org.apache.commons.scxml2.model.ActionsContainer
-
The ActionsContainer element name
- ELEM_IF - Static variable in interface org.apache.commons.scxml2.model.ActionsContainer
-
The ActionsContainer element name
- Else - Class in org.apache.commons.scxml2.model
-
The class in this SCXML object model that corresponds to the
<else> SCXML element.
- Else() - Constructor for class org.apache.commons.scxml2.model.Else
-
<else/> is equivalent to <elseif cond="true" />.
- ElseIf - Class in org.apache.commons.scxml2.model
-
The class in this SCXML object model that corresponds to the
<elseif> SCXML element.
- ElseIf() - Constructor for class org.apache.commons.scxml2.model.ElseIf
-
Constructor.
- empty(Object) - Method in class org.apache.commons.scxml2.env.groovy.GroovySCXMLScript
-
The empty function mimics the behavior of the JEXL empty function, in that it returns true if the parameter is:
null, or
an empty String, or
an zero length Array, or
an empty Collection, or
an empty Map
Note: one difference with the JEXL language is that Groovy doesn't allow checking for undefined variables.
- ensureInitializedOrReloaded() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- EnterableState - Class in org.apache.commons.scxml2.model
-
An abstract base class for state elements in SCXML that can be entered, such as State, Parallel or Final.
- EnterableState() - Constructor for class org.apache.commons.scxml2.model.EnterableState
-
- enterState(EnterableState) - Method in class org.apache.commons.scxml2.StateConfiguration
-
Enter an active state
If the state is atomic also record it add it to the current states
- enterStates(SCXMLExecutionContext, Step, Set<TransitionalState>) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
- entrySet() - Method in class org.apache.commons.scxml2.env.EffectiveContextMap
- entrySet() - Method in class org.apache.commons.scxml2.env.javascript.JSBindings
-
Returns a union of the wrapped Bindings entry set and the
SCXML context entry set.
- equals(Object) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- equals(Object) - Method in class org.apache.commons.scxml2.model.Invoke
-
Enforce identity equality only
- equals(Object) - Method in class org.apache.commons.scxml2.model.TransitionTarget
-
Enforce identity equality only
- equals(Object) - Method in class org.apache.commons.scxml2.TriggerEvent
-
Define an equals operator for TriggerEvent.
- ERR_ILLEGAL_ALLOC - Static variable in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
Suffix for error event that are triggered in reaction to invalid data
model locations.
- error(SAXParseException) - Method in class org.apache.commons.scxml2.env.SimpleErrorHandler
-
- error(SAXParseException) - Method in class org.apache.commons.scxml2.env.Tracer
-
- ERROR_COMMUNICATION - Static variable in class org.apache.commons.scxml2.TriggerEvent
-
The predefined SCXML 'error.communication' Event name
Indicates that an error has occurred while trying to communicate with an external entity.
- ERROR_EVENT - Static variable in class org.apache.commons.scxml2.TriggerEvent
-
ERROR_EVENT
.
- ERROR_EXECUTION - Static variable in class org.apache.commons.scxml2.TriggerEvent
-
The predefined SCXML 'error.execution' Event name
Indicates that an error internal to the execution of the document has occurred, such as one arising from
expression evaluation.
- ERROR_PLATFORM - Static variable in class org.apache.commons.scxml2.TriggerEvent
-
The predefined SCXML 'error.platform' Event name
Indicates that a platform- or application-specific error has occurred.
- ErrorConstants - Class in org.apache.commons.scxml2.semantics
-
Errors reported by the default SCXMLSemantics implementation.
- ErrorReporter - Interface in org.apache.commons.scxml2
-
An interface for reporting SCXML errors to the host environment,
containing the definition of commonly occuring errors while executing
SCXML documents.
- eval(Context, String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
Evaluate an expression.
- eval(Context, String) - Method in class org.apache.commons.scxml2.env.javascript.JSEvaluator
-
Evaluates the expression using a new Javascript engine obtained from
factory instantiated in the constructor.
- eval(Context, String) - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
Evaluate an expression.
- eval(Context, String) - Method in class org.apache.commons.scxml2.env.minimal.MinimalEvaluator
-
- eval(Context, String) - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator
-
- eval(Context, String) - Method in interface org.apache.commons.scxml2.Evaluator
-
Evaluate an expression returning a data value
- eval(Context, String) - Static method in class org.apache.commons.scxml2.XPathBuiltin
-
Evaluate an xpath expression returning a data value
- evalAssign(Context, String, Object, Evaluator.AssignType, String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- evalAssign(Context, String, Object, Evaluator.AssignType, String) - Method in class org.apache.commons.scxml2.env.javascript.JSEvaluator
-
- evalAssign(Context, String, Object, Evaluator.AssignType, String) - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
- evalAssign(Context, String, Object, Evaluator.AssignType, String) - Method in class org.apache.commons.scxml2.env.minimal.MinimalEvaluator
-
- evalAssign(Context, String, Object, Evaluator.AssignType, String) - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator
-
- evalAssign(Context, String, Object, Evaluator.AssignType, String) - Method in interface org.apache.commons.scxml2.Evaluator
-
Assigns data to a location
- evalCond(Context, String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- evalCond(Context, String) - Method in class org.apache.commons.scxml2.env.javascript.JSEvaluator
-
Evaluates a conditional expression using the eval()
method and
casting the result to a Boolean.
- evalCond(Context, String) - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
- evalCond(Context, String) - Method in class org.apache.commons.scxml2.env.minimal.MinimalEvaluator
-
- evalCond(Context, String) - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator
-
- evalCond(Context, String) - Method in interface org.apache.commons.scxml2.Evaluator
-
Evaluate a condition.
- evalLocation(Context, String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- evalLocation(Context, String) - Method in class org.apache.commons.scxml2.env.javascript.JSEvaluator
-
Evaluates a location expression using a new Javascript engine obtained from
factory instantiated in the constructor.
- evalLocation(Context, String) - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
- evalLocation(Context, String) - Method in class org.apache.commons.scxml2.env.minimal.MinimalEvaluator
-
- evalLocation(Context, String) - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator
-
- evalLocation(Context, String) - Method in interface org.apache.commons.scxml2.Evaluator
-
Evaluate a location that returns a data assignable reference or list of references.
- evalLocation(Context, String) - Static method in class org.apache.commons.scxml2.XPathBuiltin
-
Evaluate an xpath location that returns a data assignable reference or list of references.
- evalScript(Context, String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- evalScript(Context, String) - Method in class org.apache.commons.scxml2.env.javascript.JSEvaluator
-
Executes the script using a new Javascript engine obtained from
factory instantiated in the constructor.
- evalScript(Context, String) - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
- evalScript(Context, String) - Method in class org.apache.commons.scxml2.env.minimal.MinimalEvaluator
-
- evalScript(Context, String) - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator
-
- evalScript(Context, String) - Method in interface org.apache.commons.scxml2.Evaluator
-
Evaluate a script.
- Evaluator - Interface in org.apache.commons.scxml2
-
Interface for a component that may be used by the SCXML engines to
evaluate the expressions within the SCXML document.
- Evaluator.AssignType - Enum in org.apache.commons.scxml2
-
The allowable types of
including and in particular when using XPath
- EvaluatorFactory - Class in org.apache.commons.scxml2
-
- EvaluatorProvider - Interface in org.apache.commons.scxml2
-
An EvaluatorProvider provides an
Evaluator
instance for a specific SCXML datamodel type.
- EVENT_KEY - Static variable in class org.apache.commons.scxml2.SCXMLSystemContext
-
The protected system variables names as defined in the SCXML specification
- EVENT_PROCESSOR_ALIAS_PREFIX - Static variable in interface org.apache.commons.scxml2.SCXMLIOProcessor
-
Prefix for SCXML I/O Event Processor aliases
- EventDispatcher - Interface in org.apache.commons.scxml2
-
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.
- eventStep(TriggerEvent) - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
- EventVariable - Class in org.apache.commons.scxml2.system
-
Event system variable holding a structure containing the current event's name and any data contained in the event
- EventVariable(String, String, String, String, String, String, Object) - Constructor for class org.apache.commons.scxml2.system.EventVariable
-
- Executable - Class in org.apache.commons.scxml2.model
-
An abstract base class for containers of executable elements in SCXML,
such as <onentry> and <onexit>.
- Executable() - Constructor for class org.apache.commons.scxml2.model.Executable
-
Constructor.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.Action
-
Execute this action instance.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.Assign
-
Execute this action instance.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.Cancel
-
Execute this action instance.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.ElseIf
-
Execute this action instance.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.Foreach
-
Execute this action instance.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.If
-
Execute this action instance.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.Invoke
-
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.Log
-
Execute this action instance.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.Raise
-
Execute this action instance.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.Script
-
Execute this action instance.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.Send
-
Execute this action instance.
- execute(ActionExecutionContext) - Method in class org.apache.commons.scxml2.model.Var
-
Execute this action instance.
- execute(String, Evaluator) - Static method in class org.apache.commons.scxml2.test.StandaloneUtils
-
Command line utility method for executing the state machine defined
using the SCXML document described by the specified URI and using
the specified expression evaluator.
- executeContent(SCXMLExecutionContext, Executable) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
Executes the executable content for a specific executable in the micro step
- executeGlobalScript(SCXMLExecutionContext) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
Executes the global SCXML script element
- executeTransitionContent(SCXMLExecutionContext, Step) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
Executes the executable content for all transitions in the micro step
- EXECUTION_ERROR - Static variable in class org.apache.commons.scxml2.semantics.ErrorConstants
-
An execution error.
- exitState(EnterableState) - Method in class org.apache.commons.scxml2.StateConfiguration
-
Exit an active state
If the state is atomic also remove it from current states
- exitStates(SCXMLExecutionContext, Step, Set<TransitionalState>) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
- EXPRESSION_ERROR - Static variable in class org.apache.commons.scxml2.semantics.ErrorConstants
-
An expression language error.
- ExternalContent - Interface in org.apache.commons.scxml2.model
-
An ExternalContent
implementation represents an
element in the SCXML document that may contain "body
content", which means an arbitrary number of child nodes
belonging to external namespaces.
- GENERATED_TT_ID_PREFIX - Static variable in class org.apache.commons.scxml2.model.SCXML
-
Reserved prefix for auto generated TransitionTarget id values
- generatedScriptName(String, int) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- generateSessionId() - Method in class org.apache.commons.scxml2.SCXMLSystemContext
-
- generateTransitionTargetId() - Method in class org.apache.commons.scxml2.model.SCXML
-
Simple unique TransitionTarget id value generation
- get(String) - Method in interface org.apache.commons.scxml2.Context
-
Get the value of this variable; delegating to parent.
- get(Object) - Method in class org.apache.commons.scxml2.env.EffectiveContextMap
- get(Object) - Method in class org.apache.commons.scxml2.env.javascript.JSBindings
-
Returns the value from the wrapped Bindings delegate
or SCXML context contains identified by key
.
- get(String) - Method in class org.apache.commons.scxml2.env.minimal.MinimalContext
-
- get(String) - Method in class org.apache.commons.scxml2.env.SimpleContext
-
Get the value of this variable; delegating to parent.
- get(String) - Method in class org.apache.commons.scxml2.SCXMLSystemContext
-
- getActionClass() - Method in class org.apache.commons.scxml2.model.CustomAction
-
Get this custom action's implementation.
- getActionExecutionContext() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getActions() - Method in interface org.apache.commons.scxml2.model.ActionsContainer
-
Get the executable actions contained in this <container>.
- getActions() - Method in class org.apache.commons.scxml2.model.Executable
-
Get the executable actions contained in this Executable.
- getActions() - Method in class org.apache.commons.scxml2.model.Foreach
-
- getActions() - Method in class org.apache.commons.scxml2.model.If
-
Get the executable actions contained in this <if>.
- getActiveStates() - Method in class org.apache.commons.scxml2.StateConfiguration
-
Get the active states
- getActiveStates() - Method in class org.apache.commons.scxml2.Status
-
Get the active states configuration.
- getAncestor(int) - Method in class org.apache.commons.scxml2.model.TransitionalState
-
Get the ancestor of this TransitionalState at specified level
- getAncestor(int) - Method in class org.apache.commons.scxml2.model.TransitionTarget
-
Get the ancestor of this TransitionTarget at specified level
- getAppLog() - Method in class org.apache.commons.scxml2.ActionExecutionContext
-
- getAppLog() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getArray() - Method in class org.apache.commons.scxml2.model.Foreach
-
- getAttr() - Method in class org.apache.commons.scxml2.model.Assign
-
- getAutoForward() - Method in class org.apache.commons.scxml2.model.Invoke
-
- getBaseClass() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- getBody() - Method in interface org.apache.commons.scxml2.model.BodyContainer
-
Set the body content as a String.
- getBody() - Method in class org.apache.commons.scxml2.model.Content
-
Returns the content body as DocumentFragment
- getBody() - Method in class org.apache.commons.scxml2.model.Script
-
- getChildIOProcessor() - Method in interface org.apache.commons.scxml2.invoke.Invoker
-
Get the child IO Processor to register for communication with
the parent session.
- getChildIOProcessor() - Method in class org.apache.commons.scxml2.invoke.SimpleSCXMLInvoker
-
Get the child IO Processor to register for communication with
the parent session.
- getChildren() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the immediate child targets of the SCXML root.
- getChildren() - Method in class org.apache.commons.scxml2.model.TransitionalState
-
Get the set of child transition targets (may be empty).
- getClassLoader() - Method in interface org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ParentClassLoaderFactory
-
- getCompilerConfiguration() - Method in interface org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.CompilerConfigurationFactory
-
- getCompilerConfigurationFactory() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- getCond() - Method in class org.apache.commons.scxml2.model.ElseIf
-
Get the conditional expression.
- getCond() - Method in class org.apache.commons.scxml2.model.If
-
Get the conditional expression.
- getCond() - Method in class org.apache.commons.scxml2.model.Transition
-
Get the guard condition (may be null).
- getContainerElementName() - Method in interface org.apache.commons.scxml2.model.ActionsContainer
-
Get the Document element type for this <container>.
- getContainerElementName() - Method in class org.apache.commons.scxml2.model.Foreach
-
- getContainerElementName() - Method in class org.apache.commons.scxml2.model.If
-
- getContent() - Method in interface org.apache.commons.scxml2.model.ContentContainer
-
Returns the content
- getContent() - Method in class org.apache.commons.scxml2.model.Invoke
-
Returns the content
- getContent() - Method in class org.apache.commons.scxml2.model.Send
-
Returns the content
- getContext(EnterableState) - Method in class org.apache.commons.scxml2.ActionExecutionContext
-
- getContext(Context) - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator
-
- getContext(EnterableState) - Method in class org.apache.commons.scxml2.SCInstance
-
Get the context for an EnterableState or create one if not created before.
- getCurrentSCXMLExecutionContextKey() - Method in class org.apache.commons.scxml2.model.Invoke
-
- getCurrentStatus() - Method in class org.apache.commons.scxml2.SCInstance
-
- getData() - Method in class org.apache.commons.scxml2.model.Datamodel
-
Get all the data children of this datamodel.
- getData() - Method in class org.apache.commons.scxml2.system.EventVariable
-
- getDatamodel() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the data model placed at document root.
- getDatamodel() - Method in class org.apache.commons.scxml2.model.TransitionalState
-
Get the data model for this transition target.
- getDatamodelName() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the datamodel name as specified as attribute on this document
- getDefaultEntrySet() - Method in class org.apache.commons.scxml2.semantics.Step
-
- getDefaultHistoryTransitions() - Method in class org.apache.commons.scxml2.semantics.Step
-
- getDefaultProvider() - Static method in class org.apache.commons.scxml2.EvaluatorFactory
-
- getDelay() - Method in class org.apache.commons.scxml2.model.Send
-
Get the delay.
- getDelayexpr() - Method in class org.apache.commons.scxml2.model.Send
-
- getEffectiveContext(GroovyContext) - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
Create a new context which is the summation of contexts from the
current state to document root, child has priority over parent
in scoping rules.
- getEffectiveContext(JSContext) - Method in class org.apache.commons.scxml2.env.javascript.JSEvaluator
-
Create a new context which is the summation of contexts from the
current state to document root, child has priority over parent
in scoping rules.
- getEffectiveContext(JexlContext) - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
Create a new context which is the summation of contexts from the
current state to document root, child has priority over parent
in scoping rules.
- getEngine() - Method in class org.apache.commons.scxml2.env.AbstractStateMachine
-
Get the SCXML engine driving the "lifecycle" of the
instances of this class.
- getEntrySet() - Method in class org.apache.commons.scxml2.semantics.Step
-
- getErrorReporter() - Method in class org.apache.commons.scxml2.ActionExecutionContext
-
- getErrorReporter() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getErrorReporter() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Get the environment specific error reporter.
- getEvaluator() - Method in class org.apache.commons.scxml2.ActionExecutionContext
-
- getEvaluator() - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator.GroovyEvaluatorProvider
-
- getEvaluator(SCXML) - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator.GroovyEvaluatorProvider
-
- getEvaluator() - Method in class org.apache.commons.scxml2.env.javascript.JSEvaluator.JSEvaluatorProvider
-
- getEvaluator(SCXML) - Method in class org.apache.commons.scxml2.env.javascript.JSEvaluator.JSEvaluatorProvider
-
- getEvaluator() - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator.JexlEvaluatorProvider
-
- getEvaluator(SCXML) - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator.JexlEvaluatorProvider
-
- getEvaluator() - Method in class org.apache.commons.scxml2.env.minimal.MinimalEvaluator.MinimalEvaluatorProvider
-
- getEvaluator(SCXML) - Method in class org.apache.commons.scxml2.env.minimal.MinimalEvaluator.MinimalEvaluatorProvider
-
- getEvaluator() - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator.XPathEvaluatorProvider
-
- getEvaluator(SCXML) - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator.XPathEvaluatorProvider
-
- getEvaluator(SCXML) - Static method in class org.apache.commons.scxml2.EvaluatorFactory
-
Returns a dedicated Evaluator instance for a specific SCXML document its documentmodel.
- getEvaluator() - Method in interface org.apache.commons.scxml2.EvaluatorProvider
-
- getEvaluator(SCXML) - Method in interface org.apache.commons.scxml2.EvaluatorProvider
-
Factory method to return a dedicated and optimized
Evaluator
instance for a specific SCXML document.
- getEvaluator() - Method in class org.apache.commons.scxml2.SCInstance
-
- getEvaluator() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getEvaluator() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Get the expression evaluator in use.
- getEvaluatorProvider(String) - Static method in class org.apache.commons.scxml2.EvaluatorFactory
-
- getEvent() - Method in class org.apache.commons.scxml2.model.Raise
-
Get the event.
- getEvent() - Method in class org.apache.commons.scxml2.model.Send
-
Set the event to send.
- getEvent() - Method in class org.apache.commons.scxml2.model.Transition
-
Get the event that will trigger this transition (pending
evaluation of the guard condition in favor).
- getEvent() - Method in class org.apache.commons.scxml2.semantics.Step
-
- getEventDispatcher() - Method in class org.apache.commons.scxml2.ActionExecutionContext
-
- getEventDispatcher() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getEventdispatcher() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Get the event dispatcher.
- getEventexpr() - Method in class org.apache.commons.scxml2.model.Send
-
- getEvents() - Method in class org.apache.commons.scxml2.model.Transition
-
- getExitSet() - Method in class org.apache.commons.scxml2.semantics.Step
-
- getExmode() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the exmode in use for this state machine.
- getExpr() - Method in class org.apache.commons.scxml2.model.Assign
-
Get the expr that will evaluate to the new value.
- getExpr() - Method in class org.apache.commons.scxml2.model.Content
-
Get the expression for this content.
- getExpr() - Method in class org.apache.commons.scxml2.model.Data
-
Get the expression that evaluates to the value of this data instance.
- getExpr() - Method in class org.apache.commons.scxml2.model.Log
-
Get the log expression.
- getExpr() - Method in class org.apache.commons.scxml2.model.Param
-
Get the expression for this param value.
- getExpr() - Method in class org.apache.commons.scxml2.model.Var
-
Get the expression that evaluates to the initial value
of the variable.
- getExternalIOProcessor() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getExternalNodes() - Method in interface org.apache.commons.scxml2.model.ExternalContent
-
Return the list of external namespaced children as
DOM node instances.
- getFinalize() - Method in class org.apache.commons.scxml2.model.Invoke
-
Get the Finalize for this Invoke.
- getFinalState() - Method in class org.apache.commons.scxml2.Status
-
- getFirst() - Method in class org.apache.commons.scxml2.model.State
-
Get the initial state's ID.
- getFirstChild() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the first immediate child of the SCXML root.
- getGlobalBindings() - Method in class org.apache.commons.scxml2.env.javascript.JSBindings
-
Return the global bindings (i.e. nashorn Global instance) set by the script engine if existing.
- getGlobalContext() - Method in class org.apache.commons.scxml2.ActionExecutionContext
-
- getGlobalContext() - Method in class org.apache.commons.scxml2.SCInstance
-
- getGlobalContext() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Get the global context for the state machine execution.
- getGlobalScript() - Method in class org.apache.commons.scxml2.model.SCXML
-
- getGroovyClassLoader() - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- getGroovyClassLoader() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- getGroovyEvaluator() - Method in class org.apache.commons.scxml2.env.groovy.GroovyContext
-
- getHints() - Method in class org.apache.commons.scxml2.model.Send
-
Get the hints for this <send> element.
- getHistory() - Method in class org.apache.commons.scxml2.model.TransitionalState
-
Get the list of history pseudo states for this state.
- getId() - Method in class org.apache.commons.scxml2.model.Data
-
Get the id.
- getId() - Method in class org.apache.commons.scxml2.model.Invoke
-
Get the identifier for this invoke (may be null).
- getId() - Method in class org.apache.commons.scxml2.model.Send
-
Get the identifier for this <send> element.
- getId() - Method in class org.apache.commons.scxml2.model.TransitionTarget
-
Get the identifier for this transition target (may be null).
- getIdlocation() - Method in class org.apache.commons.scxml2.model.Invoke
-
- getIdlocation() - Method in class org.apache.commons.scxml2.model.Send
-
- getIndex() - Method in class org.apache.commons.scxml2.model.Foreach
-
- getInitial() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the the initial transition target.
- getInitial() - Method in class org.apache.commons.scxml2.model.State
-
Get the initial state.
- getInitialTransition() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the initial Transition.
- getInternalIOProcessor() - Method in class org.apache.commons.scxml2.ActionExecutionContext
-
- getInternalIOProcessor() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getInvokeId() - Method in interface org.apache.commons.scxml2.invoke.Invoker
-
- getInvokeId() - Method in class org.apache.commons.scxml2.invoke.SimpleSCXMLInvoker
-
.
- getInvokeid() - Method in class org.apache.commons.scxml2.system.EventVariable
-
- getInvokeIds() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getInvoker(Invoke) - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getInvokes() - Method in class org.apache.commons.scxml2.model.TransitionalState
-
Get the Invoke children (may be empty).
- getItem() - Method in class org.apache.commons.scxml2.model.Foreach
-
- getLabel() - Method in class org.apache.commons.scxml2.model.Log
-
Get the log label.
- getLastConfiguration(History) - Method in class org.apache.commons.scxml2.SCInstance
-
Get the last configuration for this history.
- getLocalName() - Method in class org.apache.commons.scxml2.model.CustomAction
-
Get the local name for this custom action.
- getLocation() - Method in class org.apache.commons.scxml2.model.Assign
-
Get the location for a previously defined XML data tree.
- getLocation() - Method in class org.apache.commons.scxml2.model.Param
-
Get the location for a previously defined XML data tree.
- getLocation() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
The SCXML specification section "C.1.1 _ioprocessors Value" states that the SCXMLEventProcessor must
maintain a 'location' field inside its entry in the _ioprocessors environment variable.
- getLog() - Method in class org.apache.commons.scxml2.env.AbstractStateMachine
-
Get the log for this class.
- getLog() - Method in class org.apache.commons.scxml2.env.SimpleContext
-
Get the log used by this Context
instance.
- getLog() - Method in class org.apache.commons.scxml2.env.SimpleDispatcher
-
Get the log instance.
- getName() - Method in class org.apache.commons.scxml2.model.Param
-
Get the name for this param.
- getName() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the name for this state machine.
- getName() - Method in class org.apache.commons.scxml2.model.Var
-
Get the name of the (new) variable.
- getName() - Method in class org.apache.commons.scxml2.system.EventVariable
-
- getName() - Method in class org.apache.commons.scxml2.TriggerEvent
-
- getNamelist() - Method in class org.apache.commons.scxml2.model.NamelistHolder
-
Get the namelist.
- getNamespaces() - Method in class org.apache.commons.scxml2.model.Action
-
Get the XML namespaces at this action node in the SCXML document.
- getNamespaces() - Method in class org.apache.commons.scxml2.model.Data
-
Get the XML namespaces at this action node in the SCXML document.
- getNamespaces() - Method in interface org.apache.commons.scxml2.model.NamespacePrefixesHolder
-
Get the map of namespaces, with keys as prefixes and values as URIs.
- getNamespaces() - Method in class org.apache.commons.scxml2.model.Param
-
Get the XML namespaces at this action node in the SCXML document.
- getNamespaces() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the namespace definitions specified on the SCXML element.
- getNamespaces() - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Get the XML namespaces at this action node in the SCXML document.
- getNamespacesKey() - Static method in class org.apache.commons.scxml2.model.Action
-
Return the key under which the current document namespaces are saved
in the parent state's context.
- getNamespaceURI() - Method in class org.apache.commons.scxml2.model.CustomAction
-
Get the namespace URI for this custom action.
- getNewHistoryConfigurations() - Method in class org.apache.commons.scxml2.semantics.Step
-
- getNext() - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Get the ID of the transition target (may be null, if, for example,
the target is specified inline).
- getNode() - Method in class org.apache.commons.scxml2.model.Data
-
Get the XML data tree.
- getNotificationRegistry() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getNotificationRegistry() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Get the notification registry.
- getNumberOfAncestors() - Method in class org.apache.commons.scxml2.model.TransitionTarget
-
- getObservableId() - Method in interface org.apache.commons.scxml2.model.Observable
-
- getObservableId() - Method in class org.apache.commons.scxml2.model.SCXML
- getObservableId() - Method in class org.apache.commons.scxml2.model.SimpleTransition
- getObservableId() - Method in class org.apache.commons.scxml2.model.TransitionTarget
- getOnEntries() - Method in class org.apache.commons.scxml2.model.EnterableState
-
Get the OnEntry elements.
- getOnExits() - Method in class org.apache.commons.scxml2.model.EnterableState
-
Get the OnExit elements
- getOrder() - Method in interface org.apache.commons.scxml2.model.DocumentOrder
-
- getOrder() - Method in class org.apache.commons.scxml2.model.EnterableState
-
- getOrder() - Method in class org.apache.commons.scxml2.model.Transition
-
- getOrigin() - Method in class org.apache.commons.scxml2.system.EventVariable
-
- getOrigintype() - Method in class org.apache.commons.scxml2.system.EventVariable
-
- getParams() - Method in class org.apache.commons.scxml2.model.ParamsContainer
-
- getParent() - Method in interface org.apache.commons.scxml2.Context
-
Get the parent Context, may be null.
- getParent() - Method in class org.apache.commons.scxml2.env.SimpleContext
-
Get the parent Context, may be null.
- getParent() - Method in class org.apache.commons.scxml2.model.Action
-
Get the Executable parent.
- getParent() - Method in class org.apache.commons.scxml2.model.Executable
-
Get the EnterableState parent.
- getParent() - Method in class org.apache.commons.scxml2.model.Final
-
- getParent() - Method in class org.apache.commons.scxml2.model.Finalize
-
- getParent() - Method in class org.apache.commons.scxml2.model.History
-
- getParent() - Method in class org.apache.commons.scxml2.model.Initial
-
Get the parent State.
- getParent() - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Get the TransitionalState (State or Parallel) parent.
- getParent() - Method in class org.apache.commons.scxml2.model.TransitionalState
-
Get the TransitionalState (State or Parallel) parent.
- getParent() - Method in class org.apache.commons.scxml2.model.TransitionTarget
-
Get the parent TransitionTarget.
- getParent() - Method in class org.apache.commons.scxml2.SCXMLSystemContext
-
- getParentClassLoaderFactory() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- getParentEnterableState() - Method in class org.apache.commons.scxml2.model.Action
-
- getParentEnterableState() - Method in class org.apache.commons.scxml2.model.Invoke
-
Get the parent EnterableState.
- getParentSCXMLExecutor() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
- getPathResolver() - Method in class org.apache.commons.scxml2.model.Assign
-
- getPathResolver() - Method in class org.apache.commons.scxml2.model.Invoke
-
- getPathResolver() - Method in interface org.apache.commons.scxml2.model.PathResolverHolder
-
- getPayload() - Method in class org.apache.commons.scxml2.TriggerEvent
-
- getPendingEvents() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
- getPlatformVariables() - Method in class org.apache.commons.scxml2.SCXMLSystemContext
-
- getProfile() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the profile in use for this state machine.
- getProperty(String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyContextBinding
-
- getRaiseEvent() - Method in class org.apache.commons.scxml2.model.OnEntry
-
- getRaiseEvent() - Method in class org.apache.commons.scxml2.model.OnExit
-
- getResolver(String) - Method in class org.apache.commons.scxml2.env.URLResolver
-
- getResolver(String) - Method in interface org.apache.commons.scxml2.PathResolver
-
Get a PathResolver rooted at this context sensitive path.
- getRootContext() - Method in class org.apache.commons.scxml2.SCInstance
-
Get the root context.
- getRootContext() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Get the root context for the state machine execution.
- getScInstance() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getSCInstance() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Get the state chart instance for this executor.
- getScript(GroovyContext, String, String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- getScript(String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- getScript(String, String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- getScript() - Method in class org.apache.commons.scxml2.model.Script
-
Get the script to execute.
- getScriptBaseClass() - Method in class org.apache.commons.scxml2.env.groovy.GroovyContext
-
- getScriptBaseClass() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- getScriptClass() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- getScriptCodeBase() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- getScriptName() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- getScriptPreProcessor() - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- getScriptPreProcessor() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- getScriptSource() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- getSCXMLExecutor() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getSendid() - Method in class org.apache.commons.scxml2.model.Cancel
-
Get the ID of the send message that should be cancelled.
- getSendid() - Method in class org.apache.commons.scxml2.system.EventVariable
-
- getSendidexpr() - Method in class org.apache.commons.scxml2.model.Cancel
-
Get the expression that evaluates to the ID of the send message that should be cancelled.
- getSrc() - Method in class org.apache.commons.scxml2.model.Assign
-
Get the source where the new XML instance for this location exists.
- getSrc() - Method in class org.apache.commons.scxml2.model.Data
-
Get the URL where the XML data tree resides.
- getSrc() - Method in class org.apache.commons.scxml2.model.Invoke
-
Get the URL for the external service.
- getSrcexpr() - Method in class org.apache.commons.scxml2.model.Invoke
-
Get the expression that evaluates to the source URL for the
external service.
- getStateConfiguration() - Method in class org.apache.commons.scxml2.SCInstance
-
- getStateMachine() - Method in class org.apache.commons.scxml2.ActionExecutionContext
-
- getStateMachine() - Method in class org.apache.commons.scxml2.SCInstance
-
- getStateMachine() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- getStateMachine() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Get the state machine that is being executed.
- getStates() - Method in class org.apache.commons.scxml2.StateConfiguration
-
Get the current atomic states (leaf only).
- getStates() - Method in class org.apache.commons.scxml2.Status
-
Get the atomic states configuration (leaf only).
- getStatus() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Get the current state machine instance status.
- getSupportedDatamodel() - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- getSupportedDatamodel() - Method in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator.GroovyEvaluatorProvider
-
- getSupportedDatamodel() - Method in class org.apache.commons.scxml2.env.javascript.JSEvaluator
-
- getSupportedDatamodel() - Method in class org.apache.commons.scxml2.env.javascript.JSEvaluator.JSEvaluatorProvider
-
- getSupportedDatamodel() - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
- getSupportedDatamodel() - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator.JexlEvaluatorProvider
-
- getSupportedDatamodel() - Method in class org.apache.commons.scxml2.env.minimal.MinimalEvaluator
-
- getSupportedDatamodel() - Method in class org.apache.commons.scxml2.env.minimal.MinimalEvaluator.MinimalEvaluatorProvider
-
- getSupportedDatamodel() - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator
-
- getSupportedDatamodel() - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator.XPathEvaluatorProvider
-
- getSupportedDatamodel() - Method in interface org.apache.commons.scxml2.Evaluator
-
Get the datamodel type supported by this Evaluator
- getSupportedDatamodel() - Method in interface org.apache.commons.scxml2.EvaluatorProvider
-
- getSystemContext() - Method in interface org.apache.commons.scxml2.Context
-
Get the SCXMLSystemContext for this Context, should not be null unless this is the root Context
- getSystemContext() - Method in class org.apache.commons.scxml2.env.SimpleContext
-
Get the SCXMLSystemContext for this Context, should not be null unless this is the root Context
- getSystemContext() - Method in class org.apache.commons.scxml2.SCInstance
-
Get the unwrapped (modifiable) system context.
- getSystemContext() - Method in class org.apache.commons.scxml2.SCXMLSystemContext
-
- getTarget() - Method in class org.apache.commons.scxml2.model.Send
-
Get the target for this <send> element.
- getTargetexpr() - Method in class org.apache.commons.scxml2.model.Send
-
- getTargets() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the targets map, which is a Map of all States and Parallels
associated with this state machine, keyed by their id.
- getTargets() - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Get the set of transition targets (may be an empty list).
- getTextContentIfNodeResult(Object) - Method in class org.apache.commons.scxml2.model.Action
-
Convenient method to convert a possible
Node
result from an expression evaluation to a String
using its
Node.getTextContent()
method.
- getTimers() - Method in class org.apache.commons.scxml2.env.SimpleDispatcher
-
Get the current timers.
- getTransition() - Method in class org.apache.commons.scxml2.model.History
-
Get the transition.
- getTransition() - Method in class org.apache.commons.scxml2.model.Initial
-
Get the initial transition.
- getTransitionDomain() - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Returns the transition domain of this transition
If this transition is target-less OR if its transition domain is the SCXML document itself, null is returned.
- getTransitionsList(String) - Method in class org.apache.commons.scxml2.model.TransitionalState
-
Get the list of all outgoing transitions from this state, that
will be candidates for being fired on the given event.
- getTransitionsList() - Method in class org.apache.commons.scxml2.model.TransitionalState
-
Get the outgoing transitions for this state as a java.util.List.
- getTransitList() - Method in class org.apache.commons.scxml2.semantics.Step
-
- getTTPath(TransitionTarget) - Static method in class org.apache.commons.scxml2.env.LogUtils
-
Write out this TransitionTarget location in a XPath style format.
- getType() - Method in class org.apache.commons.scxml2.model.Assign
-
- getType() - Method in class org.apache.commons.scxml2.model.Invoke
-
Get the type for this <invoke> element.
- getType() - Method in class org.apache.commons.scxml2.model.Send
-
Get the type for this <send> element.
- getType() - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
- getType() - Method in class org.apache.commons.scxml2.system.EventVariable
-
- getType() - Method in class org.apache.commons.scxml2.TriggerEvent
-
- getTypeexpr() - Method in class org.apache.commons.scxml2.model.Invoke
-
- getTypeexpr() - Method in class org.apache.commons.scxml2.model.Send
-
- getVariable(String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyContextBinding
-
- getVariable(String) - Method in class org.apache.commons.scxml2.env.xpath.ContextVariables
-
- getVariable(String) - Method in class org.apache.commons.scxml2.env.xpath.XPathContext
-
- getVariables() - Method in class org.apache.commons.scxml2.env.groovy.GroovyContextBinding
-
- getVars() - Method in interface org.apache.commons.scxml2.Context
-
Get the Map of all variables in this Context.
- getVars() - Method in class org.apache.commons.scxml2.env.groovy.GroovyContext
-
- getVars() - Method in class org.apache.commons.scxml2.env.minimal.MinimalContext
-
- getVars() - Method in class org.apache.commons.scxml2.env.SimpleContext
-
Get the Map of all local variables in this Context.
- getVars() - Method in class org.apache.commons.scxml2.SCXMLSystemContext
-
- getVersion() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the SCXML document version.
- getXmlns() - Method in class org.apache.commons.scxml2.model.SCXML
-
Get the xmlns of this SCXML document.
- go() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Initiate state machine execution.
- GroovyContext - Class in org.apache.commons.scxml2.env.groovy
-
Groovy Context implementation for Commons SCXML.
- GroovyContext() - Constructor for class org.apache.commons.scxml2.env.groovy.GroovyContext
-
Constructor.
- GroovyContext(Context, Map<String, Object>, GroovyEvaluator) - Constructor for class org.apache.commons.scxml2.env.groovy.GroovyContext
-
Constructor with initial vars.
- GroovyContext(Context, GroovyEvaluator) - Constructor for class org.apache.commons.scxml2.env.groovy.GroovyContext
-
Constructor with parent context.
- GroovyContextBinding - Class in org.apache.commons.scxml2.env.groovy
-
Delegating Groovy Binding class which delegates all variables access to its GroovyContext
- GroovyContextBinding(GroovyContext) - Constructor for class org.apache.commons.scxml2.env.groovy.GroovyContextBinding
-
- GroovyEvaluator - Class in org.apache.commons.scxml2.env.groovy
-
Evaluator implementation enabling use of Groovy expressions in SCXML documents.
- GroovyEvaluator() - Constructor for class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- GroovyEvaluator(boolean) - Constructor for class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- GroovyEvaluator.GroovyEvaluatorProvider - Class in org.apache.commons.scxml2.env.groovy
-
- GroovyEvaluator.GroovyEvaluatorProvider() - Constructor for class org.apache.commons.scxml2.env.groovy.GroovyEvaluator.GroovyEvaluatorProvider
-
- GroovyExtendableScriptCache - Class in org.apache.commons.scxml2.env.groovy
-
GroovyExtendableScriptCache is a general purpose and
Serializable
Groovy Script cache.
- GroovyExtendableScriptCache() - Constructor for class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- GroovyExtendableScriptCache.CompilerConfigurationFactory - Interface in org.apache.commons.scxml2.env.groovy
-
Serializable factory interface providing the Groovy CompilerConfiguration,
needed to restore the specific CompilerConfiguration after de-serialization
- GroovyExtendableScriptCache.ParentClassLoaderFactory - Interface in org.apache.commons.scxml2.env.groovy
-
Serializable factory interface providing the Groovy parent ClassLoader,
needed to restore the specific ClassLoader after de-serialization
- GroovyExtendableScriptCache.ScriptCacheElement - Class in org.apache.commons.scxml2.env.groovy
-
- GroovyExtendableScriptCache.ScriptCacheElement(String, String) - Constructor for class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- GroovyExtendableScriptCache.ScriptPreProcessor - Interface in org.apache.commons.scxml2.env.groovy
-
- GroovySCXMLScript - Class in org.apache.commons.scxml2.env.groovy
-
- GroovySCXMLScript() - Constructor for class org.apache.commons.scxml2.env.groovy.GroovySCXMLScript
-
- If - Class in org.apache.commons.scxml2.model
-
The class in this SCXML object model that corresponds to the
<if> SCXML element, which serves as a container for conditionally
executed elements.
- If() - Constructor for class org.apache.commons.scxml2.model.If
-
Constructor.
- ILLEGAL_CONFIG - Static variable in class org.apache.commons.scxml2.semantics.ErrorConstants
-
Illegal state machine configuration.
- ILLEGAL_INITIAL - Static variable in class org.apache.commons.scxml2.semantics.ErrorConstants
-
An initial state for a composite state whose Transition does not.
- In(String) - Method in class org.apache.commons.scxml2.env.groovy.GroovySCXMLScript
-
Implements the In() predicate for SCXML documents ( see Builtin#isMember )
- In(String) - Method in class org.apache.commons.scxml2.env.javascript.JSFunctions
-
Provides the SCXML standard In() predicate for SCXML documents.
- In(String) - Method in class org.apache.commons.scxml2.env.jexl.JexlBuiltin
-
Provides the SCXML standard In() predicate for SCXML documents.
- In(ExpressionContext, String) - Static method in class org.apache.commons.scxml2.env.xpath.XPathFunctions
-
Provides the SCXML standard In() predicate for SCXML documents.
- Initial - Class in org.apache.commons.scxml2.model
-
The class in this SCXML object model that corresponds to the
<initial> SCXML pseudo state element.
- Initial() - Constructor for class org.apache.commons.scxml2.model.Initial
-
Constructor.
- initialize() - Method in class org.apache.commons.scxml2.SCInstance
-
(re)Initializes the state machine instance, clearing all variable contexts, histories and current status,
and clones the SCXML root datamodel into the root context.
- initialize() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
Initialize method which will cancel all current active Invokers, clear the internal event queue and mark the
state machine process as running (again).
- initializeIOProcessors() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
Initialize the _ioprocessors environment variable, which only can be done when the evaluator is available
- initiateInvokes(SCXMLExecutionContext, Set<TransitionalState>) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
Initiate any new invoked activities.
- INTERNAL_EVENT_PROCESSOR - Static variable in interface org.apache.commons.scxml2.SCXMLIOProcessor
-
The name of the internal Event Processor
- invoke(String) - Method in class org.apache.commons.scxml2.env.AbstractStateMachine
-
Invoke the no argument method with the following name.
- invoke(String, Map<String, Object>) - Method in interface org.apache.commons.scxml2.invoke.Invoker
-
Begin this invocation.
- invoke(String, Map<String, Object>) - Method in class org.apache.commons.scxml2.invoke.SimpleSCXMLInvoker
-
Begin this invocation.
- Invoke - Class in org.apache.commons.scxml2.model
-
The class in this SCXML object model that corresponds to the
<invoke> SCXML element.
- Invoke() - Constructor for class org.apache.commons.scxml2.model.Invoke
-
- Invoker - Interface in org.apache.commons.scxml2.invoke
-
The Invoker interface is used to define the possible interactions
between the parent state machine (executor) and the types of invocable
activities.
- InvokerException - Exception in org.apache.commons.scxml2.invoke
-
Exception thrown when a process specified by an <invoke>
cannot be initiated.
- InvokerException() - Constructor for exception org.apache.commons.scxml2.invoke.InvokerException
-
- InvokerException(String) - Constructor for exception org.apache.commons.scxml2.invoke.InvokerException
-
- InvokerException(Throwable) - Constructor for exception org.apache.commons.scxml2.invoke.InvokerException
-
- InvokerException(String, Throwable) - Constructor for exception org.apache.commons.scxml2.invoke.InvokerException
-
- IOPROCESSORS_KEY - Static variable in class org.apache.commons.scxml2.SCXMLSystemContext
-
- isAllEventsTransition() - Method in class org.apache.commons.scxml2.model.Transition
-
- isAtomicState() - Method in class org.apache.commons.scxml2.model.EnterableState
-
Check whether this is an atomic state.
- isAtomicState() - Method in class org.apache.commons.scxml2.model.Final
-
Check whether this is an atomic state.
- isAtomicState() - Method in class org.apache.commons.scxml2.model.Parallel
-
Check whether this is an atomic state.
- isAtomicState() - Method in class org.apache.commons.scxml2.model.State
-
Check whether this is an atomic state.
- isAutoForward() - Method in class org.apache.commons.scxml2.model.Invoke
-
- isCancelEvent(TriggerEvent) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
Check if an external event indicates the state machine execution must be cancelled.
- isCheckLegalConfiguration() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- isCheckLegalConfiguration() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
- isComposite() - Method in class org.apache.commons.scxml2.model.State
-
Check whether this is a composite state (UML terminology).
- isDeclaredVariable(String) - Method in class org.apache.commons.scxml2.env.xpath.ContextVariables
-
- isDeclaredVariable(String) - Method in class org.apache.commons.scxml2.env.xpath.XPathContext
-
- isDeep() - Method in class org.apache.commons.scxml2.model.History
-
Is this history "deep" (as against "shallow").
- isDescendantOf(TransitionTarget) - Method in class org.apache.commons.scxml2.model.TransitionTarget
-
Checks whether this transition target (State or Parallel) is a
descendant of the transition target context.
- isEmpty() - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- isEmpty() - Method in class org.apache.commons.scxml2.env.javascript.JSBindings
-
Returns a true
if both the Bindings delegate and
the SCXML context maps are empty.
- isFinal() - Method in class org.apache.commons.scxml2.Status
-
- isGenerated() - Method in class org.apache.commons.scxml2.model.Initial
-
- isGlobalScript() - Method in class org.apache.commons.scxml2.model.Script
-
- isInFinalState(EnterableState, Set<EnterableState>) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
This method corresponds to the Algorithm for SCXML processing isFinalState() function.
- isInState(String) - Method in class org.apache.commons.scxml2.Status
-
- isInvokerEvent(String, TriggerEvent) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
Checks if an external event was send (back) by an specific Invoker
- isJexlEngineSilent() - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
Checks whether the internal Jexl engine throws JexlException during evaluation.
- isJexlEngineStrict() - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
Checks whether the internal Jexl engine behaves in strict or lenient mode.
- isLegalConfiguration(Set<EnterableState>, ErrorReporter) - Method in interface org.apache.commons.scxml2.SCXMLSemantics
-
Checks whether a given set of states is a legal Harel State Table
configuration (with the respect to the definition of the OR and AND
states).
- isLegalConfiguration(Set<EnterableState>, ErrorReporter) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
Checks whether a given set of states is a legal Harel State Table
configuration (with the respect to the definition of the OR and AND
states).
- isMember(Context, String) - Static method in class org.apache.commons.scxml2.Builtin
-
Implements the In() predicate for SCXML documents.
- isNoEventsTransition() - Method in class org.apache.commons.scxml2.model.Transition
-
- isRaiseEvent() - Method in class org.apache.commons.scxml2.model.OnEntry
-
- isRaiseEvent() - Method in class org.apache.commons.scxml2.model.OnExit
-
- isRegion() - Method in class org.apache.commons.scxml2.model.State
-
Checks whether it is a region state (directly nested to parallel - UML
terminology).
- isRunning() - Method in class org.apache.commons.scxml2.SCInstance
-
- isRunning() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- isRunning() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
- isSilent() - Method in class org.apache.commons.scxml2.io.SCXMLReader.Configuration
-
Returns true if it is set to read models silently without any model error warning logs.
- isSimple() - Method in class org.apache.commons.scxml2.model.State
-
Check whether this is a simple (leaf) state (UML terminology).
- isSingleContext() - Method in class org.apache.commons.scxml2.SCInstance
-
- isSingleContext() - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
- isStrict() - Method in class org.apache.commons.scxml2.io.SCXMLReader.Configuration
-
Returns true if it is set to check model strictly with throwing exceptions on any model error.
- isTypeInternal() - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Returns the effective Transition type.
- isXPathLocation(Context, Object) - Method in class org.apache.commons.scxml2.env.xpath.XPathEvaluator
-
- isXPathLocation(Context, Object) - Static method in class org.apache.commons.scxml2.XPathBuiltin
-
- SCInstance - Class in org.apache.commons.scxml2
-
The SCInstance
performs book-keeping functions for
a particular execution of a state chart represented by a
SCXML
object.
- SCInstance(SCXMLIOProcessor, Evaluator, ErrorReporter) - Constructor for class org.apache.commons.scxml2.SCInstance
-
Constructor
- Script - Class in org.apache.commons.scxml2.model
-
The class in this SCXML object model that corresponds to the
<script> SCXML element.
- Script() - Constructor for class org.apache.commons.scxml2.model.Script
-
Constructor.
- scriptClass - Variable in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- scriptName - Variable in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- scriptPreProcessor - Static variable in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- scriptSource - Variable in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- SCXML - Class in org.apache.commons.scxml2.model
-
The class in this SCXML object model that corresponds to the
<scxml> root element, and serves as the "document
root".
- SCXML() - Constructor for class org.apache.commons.scxml2.model.SCXML
-
Constructor.
- SCXML_EVENT_PROCESSOR - Static variable in interface org.apache.commons.scxml2.SCXMLIOProcessor
-
Default SCXML I/O Event Processor alias
- SCXML_INVOKER_TYPE - Static variable in class org.apache.commons.scxml2.SCXMLExecutionContext
-
- SCXML_INVOKER_TYPE_URI - Static variable in class org.apache.commons.scxml2.SCXMLExecutionContext
-
Default and required supported SCXML Processor Invoker service URI
- SCXML_NAME_KEY - Static variable in class org.apache.commons.scxml2.SCXMLSystemContext
-
- SCXML_SESSION_EVENT_PROCESSOR_PREFIX - Static variable in interface org.apache.commons.scxml2.SCXMLIOProcessor
-
Prefix for SCXML I/O (own) Session external Event processor
- SCXMLExecutionContext - Class in org.apache.commons.scxml2
-
SCXMLExecutionContext provides all the services and internal data used during the interpretation of an SCXML
statemachine across micro and macro steps
- SCXMLExecutionContext(SCXMLExecutor, Evaluator, EventDispatcher, ErrorReporter) - Constructor for class org.apache.commons.scxml2.SCXMLExecutionContext
-
Constructor
- SCXMLExecutor - Class in org.apache.commons.scxml2
-
The SCXML "engine" that executes SCXML documents.
- SCXMLExecutor() - Constructor for class org.apache.commons.scxml2.SCXMLExecutor
-
Convenience constructor.
- SCXMLExecutor(Evaluator, EventDispatcher, ErrorReporter) - Constructor for class org.apache.commons.scxml2.SCXMLExecutor
-
Constructor.
- SCXMLExecutor(Evaluator, EventDispatcher, ErrorReporter, SCXMLSemantics) - Constructor for class org.apache.commons.scxml2.SCXMLExecutor
-
Constructor.
- SCXMLExecutor(SCXMLExecutor) - Constructor for class org.apache.commons.scxml2.SCXMLExecutor
-
Constructor using a parent SCXMLExecutor
- SCXMLExpressionException - Exception in org.apache.commons.scxml2
-
Exception thrown when a malformed expression is encountered during
evaluation of an expression in a SCXML document.
- SCXMLExpressionException() - Constructor for exception org.apache.commons.scxml2.SCXMLExpressionException
-
- SCXMLExpressionException(String) - Constructor for exception org.apache.commons.scxml2.SCXMLExpressionException
-
- SCXMLExpressionException(Throwable) - Constructor for exception org.apache.commons.scxml2.SCXMLExpressionException
-
- SCXMLExpressionException(String, Throwable) - Constructor for exception org.apache.commons.scxml2.SCXMLExpressionException
-
- SCXMLIOProcessor - Interface in org.apache.commons.scxml2
-
The SCXML I/O Processor provides the interface for either an internal process or an external system or invoked child
SCXML process (
Invoker
) to send events into the SCXML processor queue.
- SCXMLListener - Interface in org.apache.commons.scxml2
-
Listener interface for observable entities in the SCXML model.
- SCXMLReader - Class in org.apache.commons.scxml2.io
-
The SCXMLReader provides the ability to read a SCXML document into
the Java object model provided in the model package.
- SCXMLReader.Configuration - Class in org.apache.commons.scxml2.io
-
- SCXMLReader.Configuration() - Constructor for class org.apache.commons.scxml2.io.SCXMLReader.Configuration
-
Default constructor.
- SCXMLReader.Configuration(XMLReporter, PathResolver) - Constructor for class org.apache.commons.scxml2.io.SCXMLReader.Configuration
-
Minimal convenience constructor.
- SCXMLReader.Configuration(XMLReporter, PathResolver, List<CustomAction>) - Constructor for class org.apache.commons.scxml2.io.SCXMLReader.Configuration
-
Convenience constructor.
- SCXMLReader.Configuration(String, ClassLoader, XMLEventAllocator, Map<String, Object>, XMLResolver, XMLReporter, String, String, boolean, PathResolver, List<CustomAction>, ClassLoader, boolean) - Constructor for class org.apache.commons.scxml2.io.SCXMLReader.Configuration
-
All purpose constructor.
- SCXMLSemantics - Interface in org.apache.commons.scxml2
-
- SCXMLSemanticsImpl - Class in org.apache.commons.scxml2.semantics
-
- SCXMLSemanticsImpl() - Constructor for class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
- SCXMLSystemContext - Class in org.apache.commons.scxml2
-
The SCXMLSystemContext is used as a read only Context wrapper
and provides the SCXML (read only) system variables which are injected via the unwrapped
SCXMLSystemContext.getContext()
.
- SCXMLSystemContext(Context) - Constructor for class org.apache.commons.scxml2.SCXMLSystemContext
-
- SCXMLWriter - Class in org.apache.commons.scxml2.io
-
Utility class for serializing the Commons SCXML Java object
model.
- SCXMLWriter.Configuration - Class in org.apache.commons.scxml2.io
-
- SCXMLWriter.Configuration() - Constructor for class org.apache.commons.scxml2.io.SCXMLWriter.Configuration
-
Default constructor.
- SCXMLWriter.Configuration(String, ClassLoader, Map<String, Object>, String, boolean, boolean) - Constructor for class org.apache.commons.scxml2.io.SCXMLWriter.Configuration
-
All-purpose constructor.
- selectTransitions(SCXMLExecutionContext, Step) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
This method corresponds to the Algorithm for SCXML processing selectTransitions() as well as the
selectEventlessTransitions() procedure, depending on the event (or null) in the provided step
- send(Map<String, SCXMLIOProcessor>, String, String, String, String, Object, Object, long) - Method in class org.apache.commons.scxml2.env.SimpleDispatcher
-
- send(Map<String, SCXMLIOProcessor>, String, String, String, String, Object, Object, long) - Method in interface org.apache.commons.scxml2.EventDispatcher
-
Send this message to the target.
- Send - Class in org.apache.commons.scxml2.model
-
The class in this SCXML object model that corresponds to the
<send> SCXML element.
- Send() - Constructor for class org.apache.commons.scxml2.model.Send
-
Constructor.
- SESSIONID_KEY - Static variable in class org.apache.commons.scxml2.SCXMLSystemContext
-
- set(String, Object) - Method in interface org.apache.commons.scxml2.Context
-
Assigns a new value to an existing variable or creates a new one.
- set(String, Object) - Method in class org.apache.commons.scxml2.env.minimal.MinimalContext
-
- set(String, Object) - Method in class org.apache.commons.scxml2.env.SimpleContext
-
Assigns a new value to an existing variable or creates a new one.
- set(String, Object) - Method in class org.apache.commons.scxml2.SCXMLSystemContext
-
- setArray(String) - Method in class org.apache.commons.scxml2.model.Foreach
-
- setAttr(String) - Method in class org.apache.commons.scxml2.model.Assign
-
- setAutoForward(Boolean) - Method in class org.apache.commons.scxml2.model.Invoke
-
Set the flag indicating whether to forward events to the invoked process.
- setBinding(Binding) - Method in class org.apache.commons.scxml2.env.groovy.GroovySCXMLScript
-
- setBody(String) - Method in interface org.apache.commons.scxml2.model.BodyContainer
-
Set the body content as a String.
- setBody(Object) - Method in class org.apache.commons.scxml2.model.Content
-
- setBody(String) - Method in class org.apache.commons.scxml2.model.Script
-
- setCheckLegalConfiguration(boolean) - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
Set if the SCXML configuration should be checked before execution (default = true)
- setCheckLegalConfiguration(boolean) - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Set if the SCXML configuration should be checked before execution (default = true)
- setCompilerConfigurationFactory(GroovyExtendableScriptCache.CompilerConfigurationFactory) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- setCond(String) - Method in class org.apache.commons.scxml2.model.ElseIf
-
Set the conditional expression.
- setCond(String) - Method in class org.apache.commons.scxml2.model.If
-
Set the conditional expression.
- setCond(String) - Method in class org.apache.commons.scxml2.model.Transition
-
Set the guard condition.
- setConfiguration(Set<String>) - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Initializes the state machine with a specific active configuration
This will first (re)initialize the current state machine: clearing all variable contexts, histories and current
status, and clones the SCXML root datamodel into the root context.
- setContent(Content) - Method in interface org.apache.commons.scxml2.model.ContentContainer
-
Sets the content
- setContent(Content) - Method in class org.apache.commons.scxml2.model.Invoke
-
Sets the content
- setContent(Content) - Method in class org.apache.commons.scxml2.model.Send
-
Sets the content
- setDatamodel(Datamodel) - Method in class org.apache.commons.scxml2.model.SCXML
-
Set the data model at document root.
- setDatamodel(Datamodel) - Method in class org.apache.commons.scxml2.model.TransitionalState
-
Set the data model for this transition target.
- setDatamodelName(String) - Method in class org.apache.commons.scxml2.model.SCXML
-
Sets the datamodel name as specified as attribute on this document
- setDefaultProvider(EvaluatorProvider) - Static method in class org.apache.commons.scxml2.EvaluatorFactory
-
- setDelay(String) - Method in class org.apache.commons.scxml2.model.Send
-
Set the delay.
- setDelayexpr(String) - Method in class org.apache.commons.scxml2.model.Send
-
Set the delay expression
- setErrorReporter(ErrorReporter) - Method in class org.apache.commons.scxml2.SCInstance
-
Set or re-attach the error reporter
- setErrorReporter(ErrorReporter) - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
Set or replace the error reporter
- setErrorReporter(ErrorReporter) - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Set or replace the error reporter
- setEvaluator(Evaluator, boolean) - Method in class org.apache.commons.scxml2.SCInstance
-
Set or re-attach the evaluator
If not re-attaching and this state machine instance has been initialized before,
it will be initialized again, destroying all existing state!
- setEvaluator(Evaluator) - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
Set or replace the evaluator
If the state machine instance has been initialized before, it will be initialized again, destroying all existing
state!
- setEvaluator(Evaluator) - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Set or replace the expression evaluator
If the state machine instance has been initialized before, it will be initialized again, destroying all existing
state!
- setEvaluator(XPathEvaluator) - Static method in class org.apache.commons.scxml2.XPathBuiltin
-
Optional static setter to change and override the default
XPathEvaluator
- setEvent(String) - Method in class org.apache.commons.scxml2.model.Raise
-
Set the event.
- setEvent(String) - Method in class org.apache.commons.scxml2.model.Send
-
Get the event to send.
- setEvent(String) - Method in class org.apache.commons.scxml2.model.Transition
-
Set the event that will trigger this transition (pending
evaluation of the guard condition in favor).
- setEventdispatcher(EventDispatcher) - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
Set or replace the event dispatch
- setEventdispatcher(EventDispatcher) - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Set or replace the event dispatch
- setEventexpr(String) - Method in class org.apache.commons.scxml2.model.Send
-
Sets the event expression
- setExmode(String) - Method in class org.apache.commons.scxml2.model.SCXML
-
Set the exmode to be used for this state machine.
- setExpr(String) - Method in class org.apache.commons.scxml2.model.Assign
-
Set the expr that will evaluate to the new value.
- setExpr(String) - Method in class org.apache.commons.scxml2.model.Content
-
Set the expression for this content.
- setExpr(String) - Method in class org.apache.commons.scxml2.model.Data
-
Set the expression that evaluates to the value of this data instance.
- setExpr(String) - Method in class org.apache.commons.scxml2.model.Log
-
Set the log expression.
- setExpr(String) - Method in class org.apache.commons.scxml2.model.Param
-
Set the expression for this param value.
- setExpr(String) - Method in class org.apache.commons.scxml2.model.Var
-
Set the expression that evaluates to the initial value
of the variable.
- setFinalize(Finalize) - Method in class org.apache.commons.scxml2.model.Invoke
-
Set the Finalize for this Invoke.
- setFirst(String) - Method in class org.apache.commons.scxml2.model.State
-
Set the initial state by its ID string.
- setGenerated() - Method in class org.apache.commons.scxml2.model.Initial
-
Marks this Initial as automatically generated after loading the SCXML Document
- setGlobalScript(boolean) - Method in class org.apache.commons.scxml2.model.Script
-
- setGlobalScript(Script) - Method in class org.apache.commons.scxml2.model.SCXML
-
- setGroovyEvaluator(GroovyEvaluator) - Method in class org.apache.commons.scxml2.env.groovy.GroovyContext
-
- setHints(String) - Method in class org.apache.commons.scxml2.model.Send
-
Set the hints for this <send> element.
- setId(String) - Method in class org.apache.commons.scxml2.model.Data
-
Set the id.
- setId(String) - Method in class org.apache.commons.scxml2.model.Invoke
-
Set the identifier for this invoke.
- setId(String) - Method in class org.apache.commons.scxml2.model.Send
-
Set the identifier for this <send> element.
- setId(String) - Method in class org.apache.commons.scxml2.model.TransitionTarget
-
Set the identifier for this transition target.
- setIdlocation(String) - Method in class org.apache.commons.scxml2.model.Invoke
-
Set the idlocation expression
- setIdlocation(String) - Method in class org.apache.commons.scxml2.model.Send
-
Set the idlocation expression
- setIndex(String) - Method in class org.apache.commons.scxml2.model.Foreach
-
- setInitial(String) - Method in class org.apache.commons.scxml2.model.SCXML
-
Set the initial transition target.
- setInitial(Initial) - Method in class org.apache.commons.scxml2.model.State
-
Set the initial state.
- setInitialTransition(SimpleTransition) - Method in class org.apache.commons.scxml2.model.SCXML
-
Set the initial Transition.
- setInternalIOProcessor(SCXMLIOProcessor) - Method in class org.apache.commons.scxml2.SCInstance
-
Sets the I/O Processor for the internal event queue
- setInvokeId(String) - Method in interface org.apache.commons.scxml2.invoke.Invoker
-
Set the invoke ID provided by the parent state machine executor
Implementations must use this ID for constructing the event name for
the special "done" event (and optionally, for other event names
as well).
- setInvokeId(String) - Method in class org.apache.commons.scxml2.invoke.SimpleSCXMLInvoker
-
Set the invoke ID provided by the parent state machine executor
Implementations must use this ID for constructing the event name for
the special "done" event (and optionally, for other event names
as well).
- setItem(String) - Method in class org.apache.commons.scxml2.model.Foreach
-
- setJexlEngineSilent(boolean) - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
Delegate method for JexlEngine.setSilent(boolean)
to set whether the engine throws JexlException during
evaluation when an error is triggered.
- setJexlEngineStrict(boolean) - Method in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
Delegate method for JexlEngine.setStrict(boolean)
to set whether it behaves in strict or lenient mode.
- setLabel(String) - Method in class org.apache.commons.scxml2.model.Log
-
Set the log label.
- setLastConfiguration(History, Set<EnterableState>) - Method in class org.apache.commons.scxml2.SCInstance
-
Set the last configuration for this history.
- setLocal(String, Object) - Method in interface org.apache.commons.scxml2.Context
-
Assigns a new value to an existing variable or creates a new one.
- setLocal(String, Object) - Method in class org.apache.commons.scxml2.env.minimal.MinimalContext
-
- setLocal(String, Object) - Method in class org.apache.commons.scxml2.env.SimpleContext
-
Assigns a new value to an existing variable or creates a new one.
- setLocal(String, Object) - Method in class org.apache.commons.scxml2.SCXMLSystemContext
-
- setLocation(String) - Method in class org.apache.commons.scxml2.model.Assign
-
Set the location for a previously defined XML data tree.
- setLocation(String) - Method in class org.apache.commons.scxml2.model.Param
-
Set the location for a previously defined XML data tree.
- setLog(Log) - Method in class org.apache.commons.scxml2.env.AbstractStateMachine
-
Set the log for this class.
- setLog(Log) - Method in class org.apache.commons.scxml2.env.SimpleContext
-
Set the log used by this Context
instance.
- setLog(Log) - Method in class org.apache.commons.scxml2.env.SimpleDispatcher
-
Sets the log instance
- setName(String) - Method in class org.apache.commons.scxml2.model.Param
-
Set the name for this param.
- setName(String) - Method in class org.apache.commons.scxml2.model.SCXML
-
Set the name for this state machine.
- setName(String) - Method in class org.apache.commons.scxml2.model.Var
-
Set the name of the (new) variable.
- setNamelist(String) - Method in class org.apache.commons.scxml2.model.NamelistHolder
-
Set the namelist.
- setNamespaces(Map<String, String>) - Method in class org.apache.commons.scxml2.model.Action
-
Set the XML namespaces at this action node in the SCXML document.
- setNamespaces(Map<String, String>) - Method in class org.apache.commons.scxml2.model.Data
-
Set the XML namespaces at this action node in the SCXML document.
- setNamespaces(Map<String, String>) - Method in interface org.apache.commons.scxml2.model.NamespacePrefixesHolder
-
Get the map of namespaces, with keys as prefixes and values as URIs.
- setNamespaces(Map<String, String>) - Method in class org.apache.commons.scxml2.model.Param
-
Set the XML namespaces at this action node in the SCXML document.
- setNamespaces(Map<String, String>) - Method in class org.apache.commons.scxml2.model.SCXML
-
Set the namespace definitions specified on the SCXML element.
- setNamespaces(Map<String, String>) - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Set the XML namespaces at this action node in the SCXML document.
- setNext(String) - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Set the transition target by specifying its ID.
- setNode(Node) - Method in class org.apache.commons.scxml2.model.Data
-
Set the XML data tree.
- setObservableId(Integer) - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Sets the observableId for this Observable, which must be unique within the SCXML state machine
- setObservableId(Integer) - Method in class org.apache.commons.scxml2.model.TransitionTarget
-
Sets the observableId for this Observable, which must be unique within the SCXML state machine
- setOrder(int) - Method in class org.apache.commons.scxml2.model.EnterableState
-
Sets the document order of this state
- setOrder(int) - Method in class org.apache.commons.scxml2.model.Transition
-
Sets the document order of this transition
- setParent(Executable) - Method in class org.apache.commons.scxml2.model.Action
-
Set the Executable parent.
- setParent(EnterableState) - Method in class org.apache.commons.scxml2.model.Executable
-
Set the EnterableState parent.
- setParent(State) - Method in class org.apache.commons.scxml2.model.Final
-
Set the parent State.
- setParent(TransitionalState) - Method in class org.apache.commons.scxml2.model.Finalize
-
Set the TransitionalState parent.
- setParent(TransitionalState) - Method in class org.apache.commons.scxml2.model.History
-
Set the TransitionalState parent.
- setParent(State) - Method in class org.apache.commons.scxml2.model.Initial
-
Set the parent TransitionTarget.
- setParent(EnterableState) - Method in class org.apache.commons.scxml2.model.OnEntry
-
Set the EnterableState parent.
- setParent(EnterableState) - Method in class org.apache.commons.scxml2.model.OnExit
-
Set the EnterableState parent.
- setParent(TransitionalState) - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Set the TransitionalState (State or Parallel) parent
For transitions of Initial or History elements their TransitionalState parent must be set.
- setParent(TransitionalState) - Method in class org.apache.commons.scxml2.model.TransitionalState
-
Set the TransitionalState parent
- setParent(EnterableState) - Method in class org.apache.commons.scxml2.model.TransitionTarget
-
Set the parent EnterableState.
- setParentClassLoaderFactory(GroovyExtendableScriptCache.ParentClassLoaderFactory) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- setParentEnterableState(EnterableState) - Method in class org.apache.commons.scxml2.model.Invoke
-
Set the parent EnterableState.
- setParentSCXMLExecutor(SCXMLExecutor) - Method in interface org.apache.commons.scxml2.invoke.Invoker
-
Sets the parent SCXMLExecutor through which this Invoker is initiated
- setParentSCXMLExecutor(SCXMLExecutor) - Method in class org.apache.commons.scxml2.invoke.SimpleSCXMLInvoker
-
Sets the parent SCXMLExecutor through which this Invoker is initiated
- setPathResolver(PathResolver) - Method in class org.apache.commons.scxml2.model.Assign
-
- setPathResolver(PathResolver) - Method in class org.apache.commons.scxml2.model.Invoke
-
- setPathResolver(PathResolver) - Method in interface org.apache.commons.scxml2.model.PathResolverHolder
-
- setProfile(String) - Method in class org.apache.commons.scxml2.model.SCXML
-
Set the profile in use for this state machine.
- setProperty(String, Object) - Method in class org.apache.commons.scxml2.env.groovy.GroovyContextBinding
-
- setRaiseEvent(Boolean) - Method in class org.apache.commons.scxml2.model.OnEntry
-
Set the indicator whether to raise the non-standard "entry.state.id" internal event after executing this OnEntry.
- setRaiseEvent(Boolean) - Method in class org.apache.commons.scxml2.model.OnExit
-
Set the indicator whether to raise the non-standard "exit.state.id" internal event after executing this OnExit.
- setRootContext(Context) - Method in class org.apache.commons.scxml2.SCInstance
-
Set or replace the root context.
- setRootContext(Context) - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Set the root context for the state machine execution.
- setRunning(boolean) - Method in class org.apache.commons.scxml2.SCInstance
-
Sets the running status of the state machine
- setScriptBaseClass(String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyContext
-
- setScriptBaseClass(String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- setScriptClass(Class<? extends Script>) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- setScriptCodeBase(String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- setScriptName(String) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache.ScriptCacheElement
-
- setScriptPreProcessor(GroovyExtendableScriptCache.ScriptPreProcessor) - Method in class org.apache.commons.scxml2.env.groovy.GroovyExtendableScriptCache
-
- setSendid(String) - Method in class org.apache.commons.scxml2.model.Cancel
-
Set the ID of the send message that should be cancelled.
- setSendidexpr(String) - Method in class org.apache.commons.scxml2.model.Cancel
-
Set the expression that evaluates to the ID of the send message that should be cancelled.
- setSilent(boolean) - Method in class org.apache.commons.scxml2.io.SCXMLReader.Configuration
-
Turn on/off silent mode (whether to read models silently without any model error warning logs)
- setSingleContext(boolean) - Method in class org.apache.commons.scxml2.SCInstance
-
- setSingleContext(boolean) - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
- setSrc(String) - Method in class org.apache.commons.scxml2.model.Assign
-
Set the source where the new XML instance for this location exists.
- setSrc(String) - Method in class org.apache.commons.scxml2.model.Data
-
Set the URL where the XML data tree resides.
- setSrc(String) - Method in class org.apache.commons.scxml2.model.Invoke
-
Set the URL for the external service.
- setSrcexpr(String) - Method in class org.apache.commons.scxml2.model.Invoke
-
Set the expression that evaluates to the source URL for the
external service.
- setStateMachine(SCXML) - Method in class org.apache.commons.scxml2.SCInstance
-
Sets the state machine for this instance.
- setStateMachine(SCXML) - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
Set or replace the state machine to be executed
If the state machine instance has been initialized before, it will be initialized again, destroying all existing
state!
- setStateMachine(SCXML) - Method in class org.apache.commons.scxml2.SCXMLExecutor
-
Set or replace the state machine to be executed
If the state machine instance has been initialized before, it will be initialized again, destroying all existing
state!
- setStrict(boolean) - Method in class org.apache.commons.scxml2.io.SCXMLReader.Configuration
-
Turn on/off strict model (whether to check model strictly with throwing exception on any model error)
- setSystemEventVariable(SCInstance, TriggerEvent, boolean) - Method in class org.apache.commons.scxml2.semantics.SCXMLSemanticsImpl
-
Stores the provided event in the system context
For the event a EventVariable is instantiated and the provided event its type is mapped to the one of the
SCXML specification predefined types.
- setTarget(String) - Method in class org.apache.commons.scxml2.model.Send
-
Set the target for this <send> element.
- setTargetexpr(String) - Method in class org.apache.commons.scxml2.model.Send
-
Set the target expression
- setTransition(SimpleTransition) - Method in class org.apache.commons.scxml2.model.History
-
Set the transition.
- setTransition(SimpleTransition) - Method in class org.apache.commons.scxml2.model.Initial
-
Set the initial transition.
- setType(Evaluator.AssignType) - Method in class org.apache.commons.scxml2.model.Assign
-
- setType(String) - Method in class org.apache.commons.scxml2.model.History
-
- setType(String) - Method in class org.apache.commons.scxml2.model.Invoke
-
Set the type for this <invoke> element.
- setType(String) - Method in class org.apache.commons.scxml2.model.Send
-
Set the type for this <send> element.
- setType(TransitionType) - Method in class org.apache.commons.scxml2.model.SimpleTransition
-
Sets the Transition type
- setTypeexpr(String) - Method in class org.apache.commons.scxml2.model.Invoke
-
Sets the type expression
- setTypeexpr(String) - Method in class org.apache.commons.scxml2.model.Send
-
Sets the type expression
- setVariable(String, Object) - Method in class org.apache.commons.scxml2.env.groovy.GroovyContextBinding
-
- setVars(Map<String, Object>) - Method in class org.apache.commons.scxml2.env.groovy.GroovyContext
-
- setVars(Map<String, Object>) - Method in class org.apache.commons.scxml2.env.minimal.MinimalContext
-
- setVars(Map<String, Object>) - Method in class org.apache.commons.scxml2.env.SimpleContext
-
Set the variables map.
- setVersion(String) - Method in class org.apache.commons.scxml2.model.SCXML
-
Set the SCXML document version.
- setXmlns(String) - Method in class org.apache.commons.scxml2.model.SCXML
-
Set the xmlns of this SCXML document.
- SIGNAL_EVENT - Static variable in class org.apache.commons.scxml2.TriggerEvent
-
SIGNAL_EVENT
.
- SimpleContext - Class in org.apache.commons.scxml2.env
-
Simple Context wrapping a map of variables.
- SimpleContext() - Constructor for class org.apache.commons.scxml2.env.SimpleContext
-
Constructor.
- SimpleContext(Context) - Constructor for class org.apache.commons.scxml2.env.SimpleContext
-
Constructor.
- SimpleContext(Context, Map<String, Object>) - Constructor for class org.apache.commons.scxml2.env.SimpleContext
-
Constructor.
- SimpleDispatcher - Class in org.apache.commons.scxml2.env
-
EventDispatcher implementation that can schedule delay
ed
<send> events for the "scxml" type
attribute value (which is also the default).
- SimpleDispatcher() - Constructor for class org.apache.commons.scxml2.env.SimpleDispatcher
-
- SimpleErrorHandler - Class in org.apache.commons.scxml2.env
-
Custom error handler that logs the parsing errors in the
SCXML document.
- SimpleErrorHandler() - Constructor for class org.apache.commons.scxml2.env.SimpleErrorHandler
-
Constructor.
- SimpleErrorReporter - Class in org.apache.commons.scxml2.env
-
Custom error reporter that log execution errors.
- SimpleErrorReporter() - Constructor for class org.apache.commons.scxml2.env.SimpleErrorReporter
-
Constructor.
- SimpleSCXMLInvoker - Class in org.apache.commons.scxml2.invoke
-
A simple
Invoker
for SCXML documents.
- SimpleSCXMLInvoker() - Constructor for class org.apache.commons.scxml2.invoke.SimpleSCXMLInvoker
-
- SimpleSCXMLListener - Class in org.apache.commons.scxml2.env
-
Simple SCXML Listener that logs execution.
- SimpleSCXMLListener() - Constructor for class org.apache.commons.scxml2.env.SimpleSCXMLListener
-
- SimpleTransition - Class in org.apache.commons.scxml2.model
-
The class in this SCXML object model that corresponds to the
simple <transition> SCXML element, without Transition rules for "events" or
"guard-conditions".
- SimpleTransition() - Constructor for class org.apache.commons.scxml2.model.SimpleTransition
-
Constructor.
- SimpleXMLReporter - Class in org.apache.commons.scxml2.env
-
Custom
XMLReporter
that logs the StAX parsing warnings in the
SCXML document.
- SimpleXMLReporter() - Constructor for class org.apache.commons.scxml2.env.SimpleXMLReporter
-
Constructor.
- size() - Method in class org.apache.commons.scxml2.env.javascript.JSBindings
-
Returns the combined size of the wrapped Bindings entry set and the
SCXML context entry set.
- StandaloneJexlExpressions - Class in org.apache.commons.scxml2.test
-
Standalone SCXML interpreter, useful for command-line testing and
debugging, where expressions are JEXL expressions.
- StandaloneUtils - Class in org.apache.commons.scxml2.test
-
Utility methods used by command line SCXML execution, useful for
debugging.
- State - Class in org.apache.commons.scxml2.model
-
The class in this SCXML object model that corresponds to the
<state> SCXML element.
- State() - Constructor for class org.apache.commons.scxml2.model.State
-
Constructor.
- StateConfiguration - Class in org.apache.commons.scxml2
-
The current active states of a state machine
- StateConfiguration() - Constructor for class org.apache.commons.scxml2.StateConfiguration
-
- Status - Class in org.apache.commons.scxml2
-
The immutable encapsulation of the current state of a state machine.
- Status(StateConfiguration) - Constructor for class org.apache.commons.scxml2.Status
-
- STATUS_KEY - Static variable in class org.apache.commons.scxml2.SCXMLSystemContext
-
- Step - Class in org.apache.commons.scxml2.semantics
-
A logical unit of progression in the execution of a SCXML model.
- Step(TriggerEvent) - Constructor for class org.apache.commons.scxml2.semantics.Step
-
- stopRunning() - Method in class org.apache.commons.scxml2.SCXMLExecutionContext
-
Stop a running state machine
- SUPPORTED_DATA_MODEL - Static variable in class org.apache.commons.scxml2.env.groovy.GroovyEvaluator
-
- SUPPORTED_DATA_MODEL - Static variable in class org.apache.commons.scxml2.env.javascript.JSEvaluator
-
- SUPPORTED_DATA_MODEL - Static variable in class org.apache.commons.scxml2.env.jexl.JexlEvaluator
-
- SUPPORTED_DATA_MODEL - Static variable in class org.apache.commons.scxml2.env.minimal.MinimalEvaluator
-
- SUPPORTED_DATA_MODEL - Static variable in class org.apache.commons.scxml2.env.xpath.XPathEvaluator
-
- systemContext - Variable in class org.apache.commons.scxml2.env.SimpleContext
-