cz.cuni.amis.pogamut.ut2004.communication.translator.server.state
Class PasswordState

Package class diagram package PasswordState
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.communication.translator.server.support.AbstractServerFSMState<InfoMessage,TranslatorContext>
      extended by cz.cuni.amis.pogamut.ut2004.communication.translator.server.state.PasswordState
All Implemented Interfaces:
cz.cuni.amis.fsm.IFSMState<InfoMessage,TranslatorContext>

public class PasswordState
extends AbstractServerFSMState<InfoMessage,TranslatorContext>

Entered by the Password message that is sent to the world view, the state then wait for PasswdOk or PasswdWrong message to came.

Author:
Jimmy

Constructor Summary
PasswordState()
           
 
Method Summary
 void init(TranslatorContext context)
           
protected  void innerStateSymbol(TranslatorContext context, InfoMessage symbol)
           
 void restart(TranslatorContext context)
           
 void stateEntering(TranslatorContext context, cz.cuni.amis.fsm.IFSMState<InfoMessage,TranslatorContext> fromState, InfoMessage symbol)
           
 void stateLeaving(TranslatorContext context, cz.cuni.amis.fsm.IFSMState<InfoMessage,TranslatorContext> toState, InfoMessage symbol)
           
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.translator.server.support.AbstractServerFSMState
stateSymbol, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PasswordState

public PasswordState()
Method Detail

init

public void init(TranslatorContext context)

restart

public void restart(TranslatorContext context)

stateEntering

public void stateEntering(TranslatorContext context,
                          cz.cuni.amis.fsm.IFSMState<InfoMessage,TranslatorContext> fromState,
                          InfoMessage symbol)

stateLeaving

public void stateLeaving(TranslatorContext context,
                         cz.cuni.amis.fsm.IFSMState<InfoMessage,TranslatorContext> toState,
                         InfoMessage symbol)

innerStateSymbol

protected void innerStateSymbol(TranslatorContext context,
                                InfoMessage symbol)
Specified by:
innerStateSymbol in class AbstractServerFSMState<InfoMessage,TranslatorContext>


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