org.squirrelframework.foundation.fsm
Interface UntypedStateMachineBuilder

All Superinterfaces:
StateMachineBuilder<UntypedStateMachine,Object,Object,Object>

public interface UntypedStateMachineBuilder
extends StateMachineBuilder<UntypedStateMachine,Object,Object,Object>


Method Summary
<T> T
newAnyStateMachine(Object initialStateId)
           
<T> T
newAnyStateMachine(Object initialStateId, Object... extraParams)
           
<T> T
newAnyStateMachine(Object initialStateId, StateMachineConfiguration configuration, Object... extraParams)
           
<T extends UntypedStateMachine>
T
newUntypedStateMachine(Object initialStateId)
           
<T extends UntypedStateMachine>
T
newUntypedStateMachine(Object initialStateId, Object... extraParams)
           
<T extends UntypedStateMachine>
T
newUntypedStateMachine(Object initialStateId, StateMachineConfiguration configuration, Object... extraParams)
           
 
Methods inherited from interface org.squirrelframework.foundation.fsm.StateMachineBuilder
defineFinalState, defineFinishEvent, defineLinkedState, defineParallelStatesOn, defineSequentialStatesOn, defineSequentialStatesOn, defineStartEvent, defineState, defineTerminateEvent, defineTimedState, externalTransition, externalTransition, internalTransition, internalTransition, localTransition, localTransition, newStateMachine, newStateMachine, newStateMachine, onEntry, onExit, setStateMachineConfiguration, transit, transition, transition
 

Method Detail

newUntypedStateMachine

<T extends UntypedStateMachine> T newUntypedStateMachine(Object initialStateId)

newUntypedStateMachine

<T extends UntypedStateMachine> T newUntypedStateMachine(Object initialStateId,
                                                         Object... extraParams)

newUntypedStateMachine

<T extends UntypedStateMachine> T newUntypedStateMachine(Object initialStateId,
                                                         StateMachineConfiguration configuration,
                                                         Object... extraParams)

newAnyStateMachine

<T> T newAnyStateMachine(Object initialStateId)

newAnyStateMachine

<T> T newAnyStateMachine(Object initialStateId,
                         Object... extraParams)

newAnyStateMachine

<T> T newAnyStateMachine(Object initialStateId,
                         StateMachineConfiguration configuration,
                         Object... extraParams)


Copyright © 2013-2014. All Rights Reserved.