CONTEXT
- public abstract class BotMessageExpectedState<CONTEXT extends TranslatorContext> extends AbstractBotFSMState<InfoMessage,CONTEXT>
All other messages are considered as the violation of the protocol -> throws UnexpectedMessageException.
Constructor and Description |
---|
BotMessageExpectedState(Class expectedMessage) |
Modifier and Type | Method and Description |
---|---|
void |
init(CONTEXT context) |
void |
restart(CONTEXT context) |
void |
stateEntering(CONTEXT context,
cz.cuni.amis.fsm.IFSMState<InfoMessage,CONTEXT> fromState,
InfoMessage symbol) |
void |
stateLeaving(CONTEXT context,
cz.cuni.amis.fsm.IFSMState<InfoMessage,CONTEXT> toState,
InfoMessage symbol) |
void |
stateSymbol(CONTEXT context,
InfoMessage symbol) |
toString
public BotMessageExpectedState(Class expectedMessage)
expectedMessage
- message that triggers the switch to another statepublic void init(CONTEXT context)
public void restart(CONTEXT context)
public void stateEntering(CONTEXT context, cz.cuni.amis.fsm.IFSMState<InfoMessage,CONTEXT> fromState, InfoMessage symbol)
public void stateLeaving(CONTEXT context, cz.cuni.amis.fsm.IFSMState<InfoMessage,CONTEXT> toState, InfoMessage symbol)
public void stateSymbol(CONTEXT context, InfoMessage symbol)
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.