org.discotools.fsm
Class FsmTransition

java.lang.Object
  extended by org.discotools.fsm.FsmTransition

public class FsmTransition
extends Object


Constructor Summary
FsmTransition(FsmAction... actions)
           
FsmTransition(FsmState next, FsmAction... actions)
           
 
Method Summary
 FsmTransition addActions(FsmAction... actions)
           
 boolean execute(String command, Object... params)
           
 List<FsmAction> getActions()
           
 FsmState getNextState()
           
 FsmAction handles(String action)
           
 FsmTransition setActions(FsmAction... actions)
           
 FsmState setNextState(FsmState next)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FsmTransition

public FsmTransition(FsmAction... actions)

FsmTransition

public FsmTransition(FsmState next,
                     FsmAction... actions)
Method Detail

handles

public FsmAction handles(String action)

execute

public boolean execute(String command,
                       Object... params)
                throws FsmException
Throws:
FsmException

getActions

public List<FsmAction> getActions()

addActions

public FsmTransition addActions(FsmAction... actions)

setActions

public FsmTransition setActions(FsmAction... actions)

getNextState

public FsmState getNextState()

setNextState

public FsmState setNextState(FsmState next)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012 DISCO Foundation. All Rights Reserved.