cz.cuni.amis.pogamut.ut2004.communication.translator.bot.state
Class BotAliveState

java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.communication.translator.bot.support.AbstractBotFSMState<InfoMessage,TranslatorContext>
      extended by cz.cuni.amis.pogamut.ut2004.communication.translator.bot.state.BotAliveState
All Implemented Interfaces:
IFSMState<InfoMessage,TranslatorContext>

public class BotAliveState
extends AbstractBotFSMState<InfoMessage,TranslatorContext>

This class implements a batch handling logic.


Constructor Summary
BotAliveState()
           
 
Method Summary
 void init(TranslatorContext arg0)
           
 void restart(TranslatorContext arg0)
           
 void stateEntering(TranslatorContext context, IFSMState<InfoMessage,TranslatorContext> arg1, InfoMessage arg2)
           
 void stateLeaving(TranslatorContext context, IFSMState<InfoMessage,TranslatorContext> arg1, InfoMessage symbol)
           
 void stateSymbol(TranslatorContext context, InfoMessage obj)
           
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.translator.bot.support.AbstractBotFSMState
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BotAliveState

public BotAliveState()
Method Detail

stateEntering

public void stateEntering(TranslatorContext context,
                          IFSMState<InfoMessage,TranslatorContext> arg1,
                          InfoMessage arg2)

stateSymbol

public void stateSymbol(TranslatorContext context,
                        InfoMessage obj)

stateLeaving

public void stateLeaving(TranslatorContext context,
                         IFSMState<InfoMessage,TranslatorContext> arg1,
                         InfoMessage symbol)

init

public void init(TranslatorContext arg0)

restart

public void restart(TranslatorContext arg0)