A E F G H L N O R S T

A

addActions(FsmAction...) - Method in class org.discotools.fsm.FsmTransition
 
addListener(FsmListener) - Method in class org.discotools.fsm.Fsm
 
addTransitions(FsmState, FsmTransition...) - Method in class org.discotools.fsm.Fsm
 
addTransitions(Fsm, FsmTransition...) - Method in class org.discotools.fsm.FsmFinalState
 
addTransitions(Fsm, FsmTransition...) - Method in class org.discotools.fsm.FsmState
 

E

enter(Object...) - Method in class org.discotools.fsm.FsmState
 
execute(String, Object...) - Method in class org.discotools.fsm.Fsm
Attempt to execute an action handling given command.
execute(Object...) - Method in class org.discotools.fsm.FsmAction
Execute action command.
execute(String, Object...) - Method in class org.discotools.fsm.FsmTransition
 

F

FINAL - Static variable in class org.discotools.fsm.FsmFinalState
 
Fsm - Class in org.discotools.fsm
Light-weight Finite State Machine (FSM) implementation.
Fsm() - Constructor for class org.discotools.fsm.Fsm
 
Fsm(FsmState) - Constructor for class org.discotools.fsm.Fsm
 
FsmAction - Class in org.discotools.fsm
 
FsmAction(String) - Constructor for class org.discotools.fsm.FsmAction
 
FsmAction(String, String) - Constructor for class org.discotools.fsm.FsmAction
 
FsmEvent - Class in org.discotools.fsm.event
 
FsmEvent(Fsm, int, Object...) - Constructor for class org.discotools.fsm.event.FsmEvent
 
FsmEvent(Fsm, int, FsmAction, Object...) - Constructor for class org.discotools.fsm.event.FsmEvent
 
FsmException - Exception in org.discotools.fsm
 
FsmException() - Constructor for exception org.discotools.fsm.FsmException
 
FsmException(String) - Constructor for exception org.discotools.fsm.FsmException
 
FsmException(Throwable) - Constructor for exception org.discotools.fsm.FsmException
 
FsmException(String, Throwable) - Constructor for exception org.discotools.fsm.FsmException
 
FsmFinalState - Class in org.discotools.fsm
 
FsmFinalState() - Constructor for class org.discotools.fsm.FsmFinalState
 
FsmListener - Interface in org.discotools.fsm.event
 
FsmMatcherAction - Class in org.discotools.fsm
 
FsmMatcherAction(String, Pattern) - Constructor for class org.discotools.fsm.FsmMatcherAction
 
FsmMatcherAction(String, String, Pattern) - Constructor for class org.discotools.fsm.FsmMatcherAction
 
FsmState - Class in org.discotools.fsm
 
FsmState(String) - Constructor for class org.discotools.fsm.FsmState
 
FsmState(String, Map<Object, Object>) - Constructor for class org.discotools.fsm.FsmState
 
FsmTransition - Class in org.discotools.fsm
 
FsmTransition(FsmAction...) - Constructor for class org.discotools.fsm.FsmTransition
 
FsmTransition(FsmState, FsmAction...) - Constructor for class org.discotools.fsm.FsmTransition
 

G

getAction() - Method in class org.discotools.fsm.event.FsmEvent
 
getActionLabel() - Method in class org.discotools.fsm.event.FsmEvent
 
getActionName() - Method in class org.discotools.fsm.event.FsmEvent
 
getActions() - Method in class org.discotools.fsm.FsmTransition
 
getCurrentState() - Method in class org.discotools.fsm.event.FsmEvent
 
getCurrentState() - Method in class org.discotools.fsm.Fsm
 
getCurrentStateName() - Method in class org.discotools.fsm.event.FsmEvent
 
getLabel() - Method in class org.discotools.fsm.FsmAction
 
getName() - Method in class org.discotools.fsm.FsmAction
 
getName() - Method in class org.discotools.fsm.FsmState
 
getNextState() - Method in class org.discotools.fsm.FsmTransition
 
getParams() - Method in class org.discotools.fsm.event.FsmEvent
 
getPreviousState() - Method in class org.discotools.fsm.event.FsmEvent
 
getPreviousState() - Method in class org.discotools.fsm.Fsm
 
getPreviousStateName() - Method in class org.discotools.fsm.event.FsmEvent
 
getPreviousStates() - Method in class org.discotools.fsm.Fsm
 
getSource() - Method in class org.discotools.fsm.event.FsmEvent
 
getState(String) - Method in class org.discotools.fsm.Fsm
 
getStates(String...) - Method in class org.discotools.fsm.Fsm
 
getTransition() - Method in class org.discotools.fsm.event.FsmEvent
 
getTransition(FsmState, String) - Method in class org.discotools.fsm.Fsm
 
getTransitions(String) - Method in class org.discotools.fsm.Fsm
 
getTransitions(FsmState) - Method in class org.discotools.fsm.Fsm
 
getTransitions(Fsm) - Method in class org.discotools.fsm.FsmState
 
getType() - Method in class org.discotools.fsm.event.FsmEvent
 
getUserData() - Method in class org.discotools.fsm.FsmState
 

H

handles(String) - Method in class org.discotools.fsm.FsmAction
 
handles(String) - Method in class org.discotools.fsm.FsmMatcherAction
 
handles(String) - Method in class org.discotools.fsm.FsmTransition
 

L

label - Variable in class org.discotools.fsm.FsmAction
 
leave(Object...) - Method in class org.discotools.fsm.FsmFinalState
 
leave(Object...) - Method in class org.discotools.fsm.FsmState
 

N

name - Variable in class org.discotools.fsm.FsmAction
 

O

onChanged(FsmEvent) - Method in interface org.discotools.fsm.event.FsmListener
 
org.discotools.fsm - package org.discotools.fsm
 
org.discotools.fsm.event - package org.discotools.fsm.event
 

R

removeListener(FsmListener) - Method in class org.discotools.fsm.Fsm
 
ROLLBACK - Static variable in class org.discotools.fsm.event.FsmEvent
 
rollback(Object...) - Method in class org.discotools.fsm.Fsm
Rollback FSM to previous state.

S

SET - Static variable in class org.discotools.fsm.event.FsmEvent
 
setActions(FsmAction...) - Method in class org.discotools.fsm.FsmTransition
 
setCurrentState(FsmState) - Method in class org.discotools.fsm.Fsm
 
setNextState(FsmState) - Method in class org.discotools.fsm.FsmTransition
 
setTransitions(FsmState, FsmTransition...) - Method in class org.discotools.fsm.Fsm
 
setTransitions(Fsm, FsmTransition...) - Method in class org.discotools.fsm.FsmFinalState
 
setTransitions(Fsm, FsmTransition...) - Method in class org.discotools.fsm.FsmState
 

T

toString() - Method in class org.discotools.fsm.event.FsmEvent
 
toString() - Method in class org.discotools.fsm.FsmAction
 
toString() - Method in class org.discotools.fsm.FsmState
 
toString() - Method in class org.discotools.fsm.FsmTransition
 
TRANSITION - Static variable in class org.discotools.fsm.event.FsmEvent
 

A E F G H L N O R S T

Copyright © 2012 DISCO Foundation. All Rights Reserved.