cz.cuni.amis.pogamut.udk.communication.translator.observer.support
Class AbstractObserverFSMState<SYMBOL,CONTEXT extends TranslatorContext>
java.lang.Object
cz.cuni.amis.pogamut.udk.communication.translator.observer.support.AbstractObserverFSMState<SYMBOL,CONTEXT>
- Type Parameters:
SYMBOL
- CONTEXT
-
- All Implemented Interfaces:
- cz.cuni.amis.fsm.IFSMState<SYMBOL,CONTEXT>
- Direct Known Subclasses:
- CommunicationTerminatedState, GameInfoExpectedState, ItemCategoryState, NavPointListState, ObserverListState, ObserverMessageExpectedState, ObserverRunningState, PasswordState, ReadyState, ReadyState
public abstract class AbstractObserverFSMState<SYMBOL,CONTEXT extends TranslatorContext>
- extends Object
- implements cz.cuni.amis.fsm.IFSMState<SYMBOL,CONTEXT>
This abstract server states is handling ALIVE message, descendants does not need to care about those messages.
- Author:
- Jimmy
Methods inherited from interface cz.cuni.amis.fsm.IFSMState |
init, restart, stateEntering, stateLeaving |
AbstractObserverFSMState
public AbstractObserverFSMState()
innerStateSymbol
protected abstract void innerStateSymbol(CONTEXT context,
SYMBOL symbol)
stateSymbol
public final void stateSymbol(CONTEXT context,
SYMBOL symbol)
- Specified by:
stateSymbol
in interface cz.cuni.amis.fsm.IFSMState<SYMBOL,CONTEXT extends TranslatorContext>
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.