Skip navigation links
A B C D E F G H I L M N O P R S T U V 

A

addActiveState(State) - Method in interface com.nosolojava.fsm.runtime.Context
 
addData(Data) - Method in interface com.nosolojava.fsm.model.datamodel.DataModel
 
addData(Data) - Method in interface com.nosolojava.fsm.model.state.State
 
addData(List<Data>) - Method in interface com.nosolojava.fsm.model.state.State
 
addDataList(List<Data>) - Method in interface com.nosolojava.fsm.model.datamodel.DataModel
 
addExecutable(Executable) - Method in interface com.nosolojava.fsm.model.transition.Transition
 
addExecutables(List<Executable>) - Method in interface com.nosolojava.fsm.model.transition.Transition
 
addInternalTransition(String, String) - Method in interface com.nosolojava.fsm.model.state.State
 
addInternalTransition(String, String, String) - Method in interface com.nosolojava.fsm.model.state.State
 
addInternalTransition(State, String, String) - Method in interface com.nosolojava.fsm.model.state.State
 
addInternalTransition(State, String, String, String) - Method in interface com.nosolojava.fsm.model.state.State
 
addInvoke(Invoke) - Method in interface com.nosolojava.fsm.model.state.State
 
addInvokes(List<Invoke>) - Method in interface com.nosolojava.fsm.model.state.State
 
addOnEntryExecutable(Executable) - Method in interface com.nosolojava.fsm.model.state.State
 
addOnEntryExecutables(List<Executable>) - Method in interface com.nosolojava.fsm.model.state.State
 
addOnExitExecutable(Executable) - Method in interface com.nosolojava.fsm.model.state.State
 
addOnExitExecutables(List<Executable>) - Method in interface com.nosolojava.fsm.model.state.State
 
addStateToInvoke(State) - Method in interface com.nosolojava.fsm.runtime.Context
 
addTransition(Transition) - Method in interface com.nosolojava.fsm.model.state.State
 
addTransition(String, String) - Method in interface com.nosolojava.fsm.model.state.State
 
addTransition(String, String, String) - Method in interface com.nosolojava.fsm.model.state.State
 
addTransition(State, String, String) - Method in interface com.nosolojava.fsm.model.state.State
 
addTransition(State, String, String, String) - Method in interface com.nosolojava.fsm.model.state.State
 
addURLDataHandler(URLDataHandler) - Method in interface com.nosolojava.fsm.runtime.Context
 
addURLDataHandlers(List<URLDataHandler>) - Method in interface com.nosolojava.fsm.runtime.Context
 
Assign - Interface in com.nosolojava.fsm.runtime.executable
 
AssignListener - Interface in com.nosolojava.fsm.runtime.listener
 

B

BindingType - Enum in com.nosolojava.fsm.model.config
 
Body - Interface in com.nosolojava.fsm.model.datamodel
This class is used when an elemen can have both <param> and <content> children.

C

call(String, Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Invoke
 
Cancel - Interface in com.nosolojava.fsm.model.externalcomm
 
cancel(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Invoke
 
clearAndSetDataList(List<Data>) - Method in interface com.nosolojava.fsm.model.datamodel.DataModel
 
clearAndSetExecutables(List<Executable>) - Method in interface com.nosolojava.fsm.model.transition.Transition
 
clearAndSetInvokes(List<Invoke>) - Method in interface com.nosolojava.fsm.model.state.State
 
clearAndSetOnEntryExecutables(List<Executable>) - Method in interface com.nosolojava.fsm.model.state.State
 
clearAndSetOnExitExecutables(List<Executable>) - Method in interface com.nosolojava.fsm.model.state.State
 
clearAndSetURLDataHandlers(List<URLDataHandler>) - Method in interface com.nosolojava.fsm.runtime.Context
 
clearStatesToInvoke() - Method in interface com.nosolojava.fsm.runtime.Context
Used by the FSM to clear the states to invoke (after invoke them)
com.nosolojava.fsm.model - package com.nosolojava.fsm.model
 
com.nosolojava.fsm.model.config - package com.nosolojava.fsm.model.config
 
com.nosolojava.fsm.model.config.exception - package com.nosolojava.fsm.model.config.exception
 
com.nosolojava.fsm.model.datamodel - package com.nosolojava.fsm.model.datamodel
 
com.nosolojava.fsm.model.externalcomm - package com.nosolojava.fsm.model.externalcomm
 
com.nosolojava.fsm.model.state - package com.nosolojava.fsm.model.state
 
com.nosolojava.fsm.model.state.comparator - package com.nosolojava.fsm.model.state.comparator
 
com.nosolojava.fsm.model.transition - package com.nosolojava.fsm.model.transition
 
com.nosolojava.fsm.parser - package com.nosolojava.fsm.parser
 
com.nosolojava.fsm.parser.exception - package com.nosolojava.fsm.parser.exception
 
com.nosolojava.fsm.runtime - package com.nosolojava.fsm.runtime
 
com.nosolojava.fsm.runtime.executable - package com.nosolojava.fsm.runtime.executable
 
com.nosolojava.fsm.runtime.executable.externalcomm - package com.nosolojava.fsm.runtime.executable.externalcomm
 
com.nosolojava.fsm.runtime.listener - package com.nosolojava.fsm.runtime.listener
 
Conditional - Interface in com.nosolojava.fsm.runtime.executable
 
ConfigurationException - Exception in com.nosolojava.fsm.model.config.exception
Exception when the xml from a SCXML source doesn't fulfill all the SCXML requirements.
ConfigurationException() - Constructor for exception com.nosolojava.fsm.model.config.exception.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception com.nosolojava.fsm.model.config.exception.ConfigurationException
 
ConfigurationException(String, Object[]) - Constructor for exception com.nosolojava.fsm.model.config.exception.ConfigurationException
 
ConfigurationException(String) - Constructor for exception com.nosolojava.fsm.model.config.exception.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception com.nosolojava.fsm.model.config.exception.ConfigurationException
 
Content - Interface in com.nosolojava.fsm.model.datamodel
 
Context - Interface in com.nosolojava.fsm.runtime
This interface has the current configuration of the FSM: active states, current event, etc.
ContextFactory - Interface in com.nosolojava.fsm.runtime
 
ContextInstance - Interface in com.nosolojava.fsm.runtime
Context instance info sent to listeners to avoid changes on FSM session from outside.
createContext(String, String, StateMachineModel, StateMachineEngine, Map<String, Serializable>) - Method in interface com.nosolojava.fsm.runtime.ContextFactory
 
createVarIfDontExist(String, Object) - Method in interface com.nosolojava.fsm.runtime.Context
 
CustomAction - Interface in com.nosolojava.fsm.runtime.executable
 

D

Data - Interface in com.nosolojava.fsm.model.datamodel
 
DataModel - Interface in com.nosolojava.fsm.model.datamodel
 
dataModelKeySet() - Method in interface com.nosolojava.fsm.runtime.ContextInstance
 
DataValue - Interface in com.nosolojava.fsm.model.datamodel
 
DocumentOrderComparator - Interface in com.nosolojava.fsm.model.state.comparator
 
DoneData - Interface in com.nosolojava.fsm.model.state
This interface represents the scxml #donedata element.

E

Elif - Interface in com.nosolojava.fsm.runtime.executable
 
Else - Interface in com.nosolojava.fsm.runtime.executable
 
endSession(String) - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.InvokeHandler
When the event done.invoke.id (where id is the invoke id) or when the state which this invoke is placed exits, then the session for this invoke should be finished an cleared (no more events should be managed).
endSession(String) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
When a FSM session finish this method is called to cleanup internal variables and to avoid more events to be processed.
EntryOrderComparator - Interface in com.nosolojava.fsm.model.state.comparator
 
evaluateBody(Context) - Method in interface com.nosolojava.fsm.model.datamodel.Body
 
evaluateConditionGuardExpresion(String) - Method in interface com.nosolojava.fsm.runtime.Context
 
evaluateContent(Context) - Method in interface com.nosolojava.fsm.model.datamodel.Content
 
evaluateData(Context) - Method in interface com.nosolojava.fsm.model.datamodel.Data
 
evaluateDoneData(Context) - Method in interface com.nosolojava.fsm.model.state.DoneData
 
evaluateParam(Context) - Method in interface com.nosolojava.fsm.model.datamodel.Param
 
Event - Interface in com.nosolojava.fsm.runtime
 
EVENT_NAME - Static variable in interface com.nosolojava.fsm.runtime.Context
 
EventType - Enum in com.nosolojava.fsm.runtime
 
Executable - Interface in com.nosolojava.fsm.runtime.executable
 
executeNested(Context) - Method in interface com.nosolojava.fsm.runtime.executable.NestedExecutable
 
executeScript(String) - Method in interface com.nosolojava.fsm.runtime.Context
 
executeScript(URL) - Method in interface com.nosolojava.fsm.runtime.Context
 
existsVarName(String) - Method in interface com.nosolojava.fsm.runtime.Context
 
ExitOrderComparator - Interface in com.nosolojava.fsm.model.state.comparator
 
ExMode - Enum in com.nosolojava.fsm.model.config
 

F

Finalize - Interface in com.nosolojava.fsm.model.externalcomm
 
forceShutdown() - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
ForEach - Interface in com.nosolojava.fsm.runtime.executable
 
fromString(String) - Static method in enum com.nosolojava.fsm.model.state.HistoryTypes
 
FSMListener - Interface in com.nosolojava.fsm.runtime.listener
Listener to FSM changes on sessions: on session start on session finish on new state Notice that
FSMLogCallback - Interface in com.nosolojava.fsm.runtime
 

G

getActiveSessions() - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
getActiveStates() - Method in interface com.nosolojava.fsm.runtime.Context
 
getActiveStates() - Method in interface com.nosolojava.fsm.runtime.ContextInstance
 
getBindingType() - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
getBody(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Invoke
 
getBody(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Send
 
getBody() - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.InvokeInfo
 
getBody() - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.Message
Message body that is defined by the scxml, could be the <content> element or a combination of <param>'s and namelist.
getBreadCrumb() - Method in interface com.nosolojava.fsm.model.state.State
 
getChildrens() - Method in interface com.nosolojava.fsm.model.state.State
 
getCurrentEvent() - Method in interface com.nosolojava.fsm.runtime.Context
 
getData(URL) - Method in interface com.nosolojava.fsm.model.datamodel.URLDataHandler
 
getData() - Method in interface com.nosolojava.fsm.runtime.Event
 
getDataByExpression(String) - Method in interface com.nosolojava.fsm.runtime.Context
 
getDataByExpression(String) - Method in interface com.nosolojava.fsm.runtime.ContextInstance
 
getDataByName(String) - Method in interface com.nosolojava.fsm.runtime.Context
 
getDataByName(String) - Method in interface com.nosolojava.fsm.runtime.ContextInstance
 
getDataFromURL(URL) - Method in interface com.nosolojava.fsm.runtime.Context
 
getDataList() - Method in interface com.nosolojava.fsm.model.datamodel.DataModel
 
getDataModel() - Method in interface com.nosolojava.fsm.model.state.State
 
getDelay(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Send
 
getDocumentOrder() - Method in interface com.nosolojava.fsm.model.state.State
 
getDoneData() - Method in interface com.nosolojava.fsm.model.state.State
 
getEventName(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Send
 
getEventName() - Method in interface com.nosolojava.fsm.model.transition.Transition
 
getExecutables() - Method in interface com.nosolojava.fsm.model.transition.Transition
 
getExMode() - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
getExpression() - Method in interface com.nosolojava.fsm.model.datamodel.Data
 
getExpression() - Method in interface com.nosolojava.fsm.model.datamodel.Log
 
getFinalize() - Method in interface com.nosolojava.fsm.model.externalcomm.Invoke
 
getGuardCondition() - Method in interface com.nosolojava.fsm.model.transition.Transition
 
getHistoryStates() - Method in interface com.nosolojava.fsm.model.state.State
 
getHistoryType() - Method in interface com.nosolojava.fsm.model.state.State
 
getId() - Method in interface com.nosolojava.fsm.model.datamodel.Data
 
getId() - Method in interface com.nosolojava.fsm.model.datamodel.DataValue
 
getId(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Invoke
 
getId(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Send
 
getId() - Method in interface com.nosolojava.fsm.model.state.HistoryState
 
getId() - Method in interface com.nosolojava.fsm.model.state.InitialState
 
getId() - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.Message
 
getInitialState() - Method in interface com.nosolojava.fsm.model.state.State
 
getInitialTransition() - Method in interface com.nosolojava.fsm.model.state.InitialState
 
getInvokeHandler(String) - Method in interface com.nosolojava.fsm.runtime.Context
 
getInvokeHandler(String) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
getInvokeHandlers() - Method in interface com.nosolojava.fsm.runtime.Context
 
getInvokeHandlers() - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
getInvokeId() - Method in interface com.nosolojava.fsm.runtime.Event
 
getInvokeId() - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.InvokeInfo
Identifies the invoke session
getInvokes() - Method in interface com.nosolojava.fsm.model.state.State
 
getIOProcessor(String) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
getIOProcessors() - Method in interface com.nosolojava.fsm.runtime.Context
 
getIOProcessors() - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
getLabel() - Method in interface com.nosolojava.fsm.model.datamodel.Log
 
getLastStableConfiguration() - Method in interface com.nosolojava.fsm.runtime.Context
 
getLocation() - Method in interface com.nosolojava.fsm.model.datamodel.Param
 
getLocation(String) - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.IOProcessor
 
getLocations() - Method in interface com.nosolojava.fsm.model.datamodel.Body
 
getLocations() - Method in interface com.nosolojava.fsm.model.externalcomm.Invoke
When a Finalize exists but is empty, Finalize should update the parent data model.
getLogCallback() - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
Used to get the same logger as the fsm.
getModel() - Method in interface com.nosolojava.fsm.runtime.Context
 
getName() - Method in interface com.nosolojava.fsm.model.datamodel.Param
 
getName() - Method in interface com.nosolojava.fsm.model.state.State
 
getName() - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
getName() - Method in interface com.nosolojava.fsm.runtime.Event
 
getName() - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.IOProcessor
The name is used to identify which IO processor should be used to manage the send action.
getName() - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.Message
 
getNamespace() - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
getOnEntryExecutables() - Method in interface com.nosolojava.fsm.model.state.State
 
getOnExitExecutables() - Method in interface com.nosolojava.fsm.model.state.State
 
getOrigin() - Method in interface com.nosolojava.fsm.runtime.Event
 
getOriginType() - Method in interface com.nosolojava.fsm.runtime.Event
 
getParent() - Method in interface com.nosolojava.fsm.model.state.State
 
getParentSessionId() - Method in interface com.nosolojava.fsm.runtime.Context
 
getParentSessionId() - Method in interface com.nosolojava.fsm.runtime.ContextInstance
 
getParser() - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
getProtocol() - Method in interface com.nosolojava.fsm.model.datamodel.URLDataHandler
 
getRootState() - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
getScript() - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
getScxmlIOProcessor() - Method in interface com.nosolojava.fsm.runtime.Context
 
getSendId() - Method in interface com.nosolojava.fsm.model.externalcomm.Cancel
 
getSendId() - Method in interface com.nosolojava.fsm.runtime.Event
 
getSendIdExpression() - Method in interface com.nosolojava.fsm.model.externalcomm.Cancel
 
getSession(String) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
Get a session by id.
getSessionId() - Method in interface com.nosolojava.fsm.runtime.Context
 
getSessionId() - Method in interface com.nosolojava.fsm.runtime.ContextInstance
 
getSessionName() - Method in interface com.nosolojava.fsm.runtime.Context
 
getSource(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Invoke
 
getSource() - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.InvokeInfo
Only source or content will be received.
getSource() - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.Message
 
getSourceState(Context) - Method in interface com.nosolojava.fsm.model.transition.Transition
 
getSrc() - Method in interface com.nosolojava.fsm.model.datamodel.Data
 
getState(String) - Method in interface com.nosolojava.fsm.runtime.Context
 
getStateMachineFramework() - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
getStatesToInvoke() - Method in interface com.nosolojava.fsm.runtime.Context
 
getTarget(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Send
 
getTarget() - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.Message
 
getTargetState(Context) - Method in interface com.nosolojava.fsm.model.transition.Transition
 
getTransition() - Method in interface com.nosolojava.fsm.model.state.HistoryState
 
getTransitions() - Method in interface com.nosolojava.fsm.model.state.State
 
getType(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Invoke
 
getType(Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Send
 
getType() - Method in interface com.nosolojava.fsm.model.state.HistoryState
 
getType() - Method in interface com.nosolojava.fsm.runtime.Event
 
getType() - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.InvokeHandler
 
getValue() - Method in interface com.nosolojava.fsm.model.datamodel.DataValue
 
getVersion() - Method in interface com.nosolojava.fsm.model.StateMachineModel
 

H

handleExternalEvent(Event, Context) - Method in interface com.nosolojava.fsm.runtime.StateMachineFramework
Based on the current FSM configuration this method execute a macrostep (with all the microsteps associated).
hasChildrens() - Method in interface com.nosolojava.fsm.model.state.State
 
hasExternalEvents() - Method in interface com.nosolojava.fsm.runtime.Context
 
hasInternalEvents() - Method in interface com.nosolojava.fsm.runtime.Context
 
HistoryState - Interface in com.nosolojava.fsm.model.state
 
HistoryTypes - Enum in com.nosolojava.fsm.model.state
 

I

If - Interface in com.nosolojava.fsm.runtime.executable
 
initFSM(Context) - Method in interface com.nosolojava.fsm.runtime.StateMachineFramework
Get a new FSM context and initialize it.
InitialState - Interface in com.nosolojava.fsm.model.state
 
Invoke - Interface in com.nosolojava.fsm.model.externalcomm
Interface that represents the http://www.w3.org/TR/scxml/#invoke element.
InvokeHandler - Interface in com.nosolojava.fsm.runtime.executable.externalcomm
 
InvokeInfo - Interface in com.nosolojava.fsm.runtime.executable.externalcomm
 
invokeService(InvokeInfo, Context) - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.InvokeHandler
This method is called when a state with an invoke is reached (onentry).
IOProcessor - Interface in com.nosolojava.fsm.runtime.executable.externalcomm
This interface is used by the Send to send events from FSM and to receive events from external systems (FSM receives events and sends messages).
isActiveState(State) - Method in interface com.nosolojava.fsm.runtime.Context
 
isActiveStateByName(String) - Method in interface com.nosolojava.fsm.runtime.Context
 
isAutoforward() - Method in interface com.nosolojava.fsm.model.externalcomm.Invoke
 
isDescendant(State) - Method in interface com.nosolojava.fsm.model.state.State
 
isFinal() - Method in interface com.nosolojava.fsm.model.state.State
 
isHistoryState() - Method in interface com.nosolojava.fsm.model.state.State
 
isInternal() - Method in interface com.nosolojava.fsm.model.transition.Transition
 
isInvokeSessionActive(String) - Method in interface com.nosolojava.fsm.runtime.Context
This method is called to check if the invoked session is active.
isParallel() - Method in interface com.nosolojava.fsm.model.state.State
 
isParamsBody() - Method in interface com.nosolojava.fsm.model.datamodel.Body
 
isRootState() - Method in interface com.nosolojava.fsm.model.state.State
 
isSessionActive(String) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
Checks if there is an FSM session active with the indicated session id.
isStateActive(String...) - Method in interface com.nosolojava.fsm.runtime.ContextInstance
 

L

loadDataModel(DataModel) - Method in interface com.nosolojava.fsm.runtime.Context
 
Log - Interface in com.nosolojava.fsm.model.datamodel
 
Log - Class in com.nosolojava.fsm.runtime.executable
 
Log(String, String) - Constructor for class com.nosolojava.fsm.runtime.executable.Log
 
logDebug(String) - Method in interface com.nosolojava.fsm.runtime.FSMLogCallback
 
logDebug(String, Object[]) - Method in interface com.nosolojava.fsm.runtime.FSMLogCallback
 
logError(String) - Method in interface com.nosolojava.fsm.runtime.FSMLogCallback
 
logInfo(String) - Method in interface com.nosolojava.fsm.runtime.FSMLogCallback
 
logWarning(String) - Method in interface com.nosolojava.fsm.runtime.FSMLogCallback
 

M

manageEvent(Event, Context) - Method in interface com.nosolojava.fsm.model.externalcomm.Invoke
 
Message - Interface in com.nosolojava.fsm.runtime.executable.externalcomm
 

N

NestedExecutable - Interface in com.nosolojava.fsm.runtime.executable
 

O

offerExternalEvent(String) - Method in interface com.nosolojava.fsm.runtime.Context
Adds an event to the external event queue.
offerExternalEvent(String, Object) - Method in interface com.nosolojava.fsm.runtime.Context
Adds an event to the external event queue.
offerExternalEvent(Event) - Method in interface com.nosolojava.fsm.runtime.Context
Adds an event to the external event queue.
offerInternalEvent(Event) - Method in interface com.nosolojava.fsm.runtime.Context
Register a new internal event that will be processed by the FSM on the current macrostep.
onNewState(ContextInstance) - Method in interface com.nosolojava.fsm.runtime.listener.FSMListener
 
onNewVal(String, Object) - Method in interface com.nosolojava.fsm.runtime.listener.AssignListener
 
onSessionEnd(ContextInstance) - Method in interface com.nosolojava.fsm.runtime.listener.FSMListener
 
onSessionStarted(ContextInstance) - Method in interface com.nosolojava.fsm.runtime.listener.FSMListener
 

P

ParallelSiblingTransactionException - Exception in com.nosolojava.fsm.model.config.exception
 
ParallelSiblingTransactionException(Transition) - Constructor for exception com.nosolojava.fsm.model.config.exception.ParallelSiblingTransactionException
 
Param - Interface in com.nosolojava.fsm.model.datamodel
 
parse(String) - Static method in enum com.nosolojava.fsm.model.config.BindingType
 
parse(String) - Static method in enum com.nosolojava.fsm.model.config.ExMode
 
parseScxml(URI) - Method in interface com.nosolojava.fsm.parser.StateMachineParser
 
passGuardCondition(Context) - Method in interface com.nosolojava.fsm.model.transition.Transition
 
pollExternalEvent() - Method in interface com.nosolojava.fsm.runtime.Context
Retrieves the next external event.
pollInternalEvent() - Method in interface com.nosolojava.fsm.runtime.Context
 
pushEvent(String, Event) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
Look up the FSM session and push an event to its external event queue.

R

Raise - Interface in com.nosolojava.fsm.runtime.executable
 
registerInvokeHandler(InvokeHandler) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
registerInvokeSessionId(String) - Method in interface com.nosolojava.fsm.runtime.Context
When a invoke is executed this method is called to register in the context so any event sent to this invoke session could be managed
registerIOProcessor(IOProcessor) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
registerListener(FSMListener) - Method in interface com.nosolojava.fsm.runtime.StateMachineFramework
 
removeActiveState(State) - Method in interface com.nosolojava.fsm.runtime.Context
 
removeDatamodel(DataModel) - Method in interface com.nosolojava.fsm.runtime.Context
 
removeStateToInvoke(State) - Method in interface com.nosolojava.fsm.runtime.Context
 
run(Context) - Method in interface com.nosolojava.fsm.runtime.executable.Executable
 
run(Context) - Method in class com.nosolojava.fsm.runtime.executable.Log
 
runIf(Context) - Method in interface com.nosolojava.fsm.runtime.executable.Conditional
 

S

saveCurrentConfiguration() - Method in interface com.nosolojava.fsm.runtime.Context
The context is a very sensitive part of a FSM session.
saveHistoricData(Context) - Method in interface com.nosolojava.fsm.model.datamodel.Data
Use to update datamodel with context current config when saving historic states.
Script - Interface in com.nosolojava.fsm.runtime.executable
 
SCXMLParserException - Exception in com.nosolojava.fsm.parser.exception
Exception raised when there is any error parsing an SCXML.
SCXMLParserException() - Constructor for exception com.nosolojava.fsm.parser.exception.SCXMLParserException
 
SCXMLParserException(String, Throwable, boolean, boolean) - Constructor for exception com.nosolojava.fsm.parser.exception.SCXMLParserException
 
SCXMLParserException(String, Throwable) - Constructor for exception com.nosolojava.fsm.parser.exception.SCXMLParserException
 
SCXMLParserException(String) - Constructor for exception com.nosolojava.fsm.parser.exception.SCXMLParserException
 
SCXMLParserException(Throwable) - Constructor for exception com.nosolojava.fsm.parser.exception.SCXMLParserException
 
searchIOProcessor(String) - Method in interface com.nosolojava.fsm.runtime.Context
This is used to send/raise events to generate the origin attribute on the event to be sent.
Send - Interface in com.nosolojava.fsm.model.externalcomm
This interface represents a send element (http://www.w3.org/TR/scxml/#send).
sendEventToFSM(String, Event) - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.IOProcessor
Sends a message from an external resource to a SCXML session
sendMessageFromFSM(Message) - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.IOProcessor
Sends a message from SCXML session to the selected target.
sendMessageToService(Message) - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.InvokeHandler
If the invoke has the attribute auto forward, then the FSM will send the external events to the invoke.
SerializableContextInstance - Interface in com.nosolojava.fsm.runtime
 
serialVersionUID - Static variable in exception com.nosolojava.fsm.model.config.exception.ConfigurationException
 
setBindingType(BindingType) - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
setContextFactory(ContextFactory) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
This factory will be used when the engine starts a new fsm session
setCurrentEvent(Event) - Method in interface com.nosolojava.fsm.runtime.Context
 
setDocumentOrder(int) - Method in interface com.nosolojava.fsm.model.state.State
 
setEngine(StateMachineEngine) - Method in interface com.nosolojava.fsm.runtime.executable.externalcomm.IOProcessor
Used by the engine to register this processor.
setEngine(StateMachineEngine) - Method in interface com.nosolojava.fsm.runtime.StateMachineFramework
 
setExMode(ExMode) - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
setExpression(String) - Method in interface com.nosolojava.fsm.model.datamodel.Log
 
setInitialState(InitialState) - Method in interface com.nosolojava.fsm.model.state.State
 
setInitialStateName(String) - Method in interface com.nosolojava.fsm.model.state.State
 
setInvoke(Invoke) - Method in interface com.nosolojava.fsm.model.externalcomm.Finalize
 
setLabel(String) - Method in interface com.nosolojava.fsm.model.datamodel.Log
 
setLogCallback(FSMLogCallback) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
Used to change default log (useful in android).
setName(String) - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
setNamespace(String) - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
setParallel(boolean) - Method in interface com.nosolojava.fsm.model.state.State
 
setParser(StateMachineParser) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
setScript(Script) - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
setSendId(String) - Method in interface com.nosolojava.fsm.model.externalcomm.Cancel
 
setSendIdExpression(String) - Method in interface com.nosolojava.fsm.model.externalcomm.Cancel
 
setStateMachineFramework(StateMachineFramework) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
setVersion(BigDecimal) - Method in interface com.nosolojava.fsm.model.StateMachineModel
 
shutdownAndWait(long, TimeUnit) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
start() - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
startFSMSession(URI) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
Used to start a SCXML session (normal scenario).
startFSMSession(String, URI) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
Used to start a SCXML session with a parent session.
startFSMSession(String, String, URI, Map<String, Serializable>) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
Used to start a SCXML session when the session id is known.
State - Interface in com.nosolojava.fsm.model.state
 
StateMachineEngine - Interface in com.nosolojava.fsm.runtime
 
StateMachineFramework - Interface in com.nosolojava.fsm.runtime
 
StateMachineModel - Interface in com.nosolojava.fsm.model
 
StateMachineParser - Interface in com.nosolojava.fsm.parser
 

T

toString() - Method in enum com.nosolojava.fsm.model.config.BindingType
 
toString() - Method in enum com.nosolojava.fsm.model.config.ExMode
 
toString() - Method in enum com.nosolojava.fsm.model.state.HistoryTypes
 
toString() - Method in enum com.nosolojava.fsm.runtime.EventType
 
toStringVerbose() - Method in interface com.nosolojava.fsm.model.transition.Transition
 
Transition - Interface in com.nosolojava.fsm.model.transition
 

U

unRegisterInvokeHandler(String) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
unRegisterInvokeSessionId(String) - Method in interface com.nosolojava.fsm.runtime.Context
When an invoke is canceled then this method is called to avoid the process of more events (to this invoke session).
unRegisterIOProcessor(String) - Method in interface com.nosolojava.fsm.runtime.StateMachineEngine
 
unRegisterListener(FSMListener) - Method in interface com.nosolojava.fsm.runtime.StateMachineFramework
 
updateData(String, Object) - Method in interface com.nosolojava.fsm.runtime.Context
 
updateDataIfExists(String, Object) - Method in interface com.nosolojava.fsm.runtime.Context
 
URLDataHandler - Interface in com.nosolojava.fsm.model.datamodel
 

V

validURI(URI) - Method in interface com.nosolojava.fsm.parser.StateMachineParser
Used to check if this parser could manage the URI.
valueOf(String) - Static method in enum com.nosolojava.fsm.model.config.BindingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.nosolojava.fsm.model.config.ExMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.nosolojava.fsm.model.state.HistoryTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.nosolojava.fsm.runtime.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.nosolojava.fsm.model.config.BindingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.nosolojava.fsm.model.config.ExMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.nosolojava.fsm.model.state.HistoryTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.nosolojava.fsm.runtime.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2015. All rights reserved.