|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--newCynic.GunnerState
Общий абстрактный класс состояния для объекта "Стрелок"
Nested Class Summary | |
private static class |
GunnerState.GunnerState_0
Класс, реализующий состояние 0 автомата "Стрелок" |
private static class |
GunnerState.GunnerState_1
Класс, реализующий состояние 1 автомата "Стрелок" |
private static class |
GunnerState.GunnerState_2
Класс, реализующий состояние 2 автомата "Стрелок" |
private static class |
GunnerState.GunnerState_3
Класс, реализующий состояние 3 автомата "Стрелок" |
Field Summary | |
private java.lang.String |
_name
Имя состояния, используется для протоколирования |
private static GunnerState |
STATE_0
состояние 0 автомата "Стрелок" |
private static GunnerState |
STATE_1
состояние 1 автомата "Стрелок" |
private static GunnerState |
STATE_2
состояние 2 автомата "Стрелок" |
private static GunnerState |
STATE_3
состояние 3 автомата "Стрелок" |
Constructor Summary | |
protected |
GunnerState(java.lang.String aName)
Конструктор, вызываемый подклассами. |
Method Summary | |
protected static void |
chageParentState(Gunner aGunMaster,
GunnerState aNewState)
Смена состояния автомата, управляющего объектом. |
private static void |
doEndLogging(Gunner aGunMaster)
Протоколирование для объекта -- конец протоколирования. |
private static void |
doStartLogging(Gunner aGunMaster,
int aEvent)
Протоколирование для объекта -- начало протоколирования. |
java.lang.String |
getName()
Метод, возвращающий имя состояния. |
abstract void |
onEnter(Gunner aGunMaster)
Метод, выполняющий действия на входе в данное состояние. |
abstract void |
processEvent(int aEvent,
Gunner aGunMaster)
Метод, обрабатывающий событие. |
static void |
processIncomingEvent(int aEvent,
Gunner aGunMaster)
Статический метод, осуществляющий обработку события aEvent объектом aGunMaster. |
static void |
reset(Gunner aGunMaster)
Статический метод, инициализирующий данный управляемый объект (Перевод управляющего автомата в начальное состояние). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.String _name
private static GunnerState STATE_0
private static GunnerState STATE_1
private static GunnerState STATE_2
private static GunnerState STATE_3
Constructor Detail |
protected GunnerState(java.lang.String aName)
Method Detail |
public java.lang.String getName()
public abstract void processEvent(int aEvent, Gunner aGunMaster)
public abstract void onEnter(Gunner aGunMaster)
public static void reset(Gunner aGunMaster)
protected static void chageParentState(Gunner aGunMaster, GunnerState aNewState)
public static void processIncomingEvent(int aEvent, Gunner aGunMaster)
private static void doEndLogging(Gunner aGunMaster)
private static void doStartLogging(Gunner aGunMaster, int aEvent)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |