cz.cuni.amis.pogamut.udk.communication.translator.bot
Class BotFSM

Package class diagram package BotFSM
java.lang.Object
  extended by cz.cuni.amis.pogamut.udk.communication.translator.bot.BotFSM
All Implemented Interfaces:
cz.cuni.amis.pogamut.base.communication.translator.IWorldMessageTranslator

public class BotFSM
extends Object
implements cz.cuni.amis.pogamut.base.communication.translator.IWorldMessageTranslator

BotFSM is wrapper for the FSM instance that uses states from cz.cuni.amis.pogamut.ut2004.communication.translator.bot package.

Author:
Jimmy

Constructor Summary
BotFSM(ItemTranslator translator, cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger)
           
 
Method Summary
 cz.cuni.amis.pogamut.base.communication.translator.event.IWorldChangeEvent[] processMessage(cz.cuni.amis.pogamut.base.communication.messages.InfoMessage message)
           
 void reset()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BotFSM

@Inject
public BotFSM(ItemTranslator translator,
                     cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger)
Method Detail

processMessage

public cz.cuni.amis.pogamut.base.communication.translator.event.IWorldChangeEvent[] processMessage(cz.cuni.amis.pogamut.base.communication.messages.InfoMessage message)
                                                                                            throws cz.cuni.amis.pogamut.base.communication.translator.exception.TranslatorException
Specified by:
processMessage in interface cz.cuni.amis.pogamut.base.communication.translator.IWorldMessageTranslator
Throws:
cz.cuni.amis.pogamut.base.communication.translator.exception.TranslatorException

reset

public void reset()
Specified by:
reset in interface cz.cuni.amis.pogamut.base.communication.translator.IWorldMessageTranslator

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.