newCynic
Class DriverState.DriverState3

java.lang.Object
  |
  +--newCynic.DriverState
        |
        +--newCynic.DriverState.DriverState3
Enclosing class:
DriverState

private static class DriverState.DriverState3
extends DriverState

Класс, реализующий состояние 3 автомата "Водитель"


Nested Class Summary
 
Nested classes inherited from class newCynic.DriverState
 
Field Summary
 
Fields inherited from class newCynic.DriverState
 
Constructor Summary
DriverState.DriverState3()
           
 
Method Summary
 void onEnter(Driver aDriver)
          Метод, выполняющий действия на входе в данное состояние.
 void processEvent(int aEvent, Driver aDriver)
          Метод, обрабатывающий событие.
 
Methods inherited from class newCynic.DriverState
getName, processIncomingEvent, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DriverState.DriverState3

public DriverState.DriverState3()
Method Detail

processEvent

public void processEvent(int aEvent,
                         Driver aDriver)
Description copied from class: DriverState
Метод, обрабатывающий событие. Каждый из подклассов должен переопределить его в соостветствии с графом переходов.

Specified by:
processEvent in class DriverState

onEnter

public void onEnter(Driver aDriver)
Description copied from class: DriverState
Метод, выполняющий действия на входе в данное состояние. Дожен быть переопределен каждым из подклассов в соответствии с графом переходов.

Specified by:
onEnter in class DriverState