|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpops.ale.engine.triggers.EventServer
public class EventServer
An EventServer Objects wraps a list of events and permits subscription and notification of events.
Field Summary | |
---|---|
static TriggerEvent |
END_TRIGGER
End Trigger Event. |
static int |
EVENTS_NUMBER
Number of handled events. |
static TriggerEvent |
PAUSE_TRIGGER
Pause Trigger Event. |
static TriggerEvent |
START_TRIGGER
Start Trigger Event. |
Method Summary | |
---|---|
void |
addEventListner(TriggerEvent evt,
TriggerEventListener evtListner)
Adds a listener to be notified when event is fired. |
boolean |
fire(TriggerEvent evt)
Fires an event. |
static EventServer |
getInstance()
Access the Event Server Singleton. |
static void |
main(java.lang.String[] args)
|
void |
removeEventListner(TriggerEvent evt,
TriggerEventListener evtListner)
Removes a listener to be notified when event is fired. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final TriggerEvent START_TRIGGER
public static final TriggerEvent PAUSE_TRIGGER
public static final TriggerEvent END_TRIGGER
public static final int EVENTS_NUMBER
Method Detail |
---|
public static EventServer getInstance()
public boolean fire(TriggerEvent evt)
evt
- one of the following events :
START_TRIGGER
,
PAUSE_TRIGGER
,
END_TRIGGER
.
public void addEventListner(TriggerEvent evt, TriggerEventListener evtListner)
evt
- one of the following events :
START_TRIGGER
,
PAUSE_TRIGGER
,
END_TRIGGER
.evtListner
- one listener.public void removeEventListner(TriggerEvent evt, TriggerEventListener evtListner)
evt
- one of the following events :
START_TRIGGER
,
PAUSE_TRIGGER
,
END_TRIGGER
.evtListner
- one listener.public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |