public class DefaultState extends AbstractBotFSMState<cz.cuni.amis.pogamut.base.communication.messages.InfoMessage,USARTranslatorContext>
As there is always: ... list ... END_MSG NEW_START_MSG ... list ... the problem lies withing END_MSG and NEW_START_MSG. On END_MSG we will switch to this state and on NEW_START_MSG we will switch to the state that will handle appropriate incoming list.
| Constructor and Description |
|---|
DefaultState() |
| Modifier and Type | Method and Description |
|---|---|
void |
init(USARTranslatorContext context) |
void |
restart(USARTranslatorContext context) |
void |
stateEntering(USARTranslatorContext context,
cz.cuni.amis.fsm.IFSMState<cz.cuni.amis.pogamut.base.communication.messages.InfoMessage,USARTranslatorContext> fromState,
cz.cuni.amis.pogamut.base.communication.messages.InfoMessage symbol) |
void |
stateLeaving(USARTranslatorContext context,
cz.cuni.amis.fsm.IFSMState<cz.cuni.amis.pogamut.base.communication.messages.InfoMessage,USARTranslatorContext> toState,
cz.cuni.amis.pogamut.base.communication.messages.InfoMessage symbol) |
void |
stateSymbol(USARTranslatorContext context,
cz.cuni.amis.pogamut.base.communication.messages.InfoMessage symbol) |
toStringpublic void init(USARTranslatorContext context)
public void restart(USARTranslatorContext context)
public void stateEntering(USARTranslatorContext context, cz.cuni.amis.fsm.IFSMState<cz.cuni.amis.pogamut.base.communication.messages.InfoMessage,USARTranslatorContext> fromState, cz.cuni.amis.pogamut.base.communication.messages.InfoMessage symbol)
public void stateLeaving(USARTranslatorContext context, cz.cuni.amis.fsm.IFSMState<cz.cuni.amis.pogamut.base.communication.messages.InfoMessage,USARTranslatorContext> toState, cz.cuni.amis.pogamut.base.communication.messages.InfoMessage symbol)
public void stateSymbol(USARTranslatorContext context, cz.cuni.amis.pogamut.base.communication.messages.InfoMessage symbol)
Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.