|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.wisch.joystick.event.ControllerEventManager
public class ControllerEventManager
The Class ControllerEventManager. This class keeps a collection of ControllerEventListeners. ControllerEventListeners can be added and removed, and if a ControllerEvent occurs, all the registered listeners are called back.
If we add a ControllerEventListener and automatic event polling is not enabled yet, it will be enabled. If we remove the last ControllerEventListener, automatic event polling will be disabled.
Constructor Summary | |
---|---|
ControllerEventManager()
|
Method Summary | |
---|---|
static boolean |
addControllerEventListener(ControllerEventListener listener)
Adds a ControllerEventListener to the collection. |
static void |
controllerEventOccured(AdvancedControllerEvent event)
Invokes the callback method for all registered listeners. |
static boolean |
removeControllerEventListener(ControllerEventListener listener)
Removes the ControllerEventListener from the collection. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ControllerEventManager()
Method Detail |
---|
public static boolean addControllerEventListener(ControllerEventListener listener)
listener
- the ControllerEventListener
ControllerEventListener
public static boolean removeControllerEventListener(ControllerEventListener listener)
listener
- the ControllerEventListener
ControllerEventListener
public static void controllerEventOccured(AdvancedControllerEvent event)
event
- the AdvancedControllerEventControllerEventListener.controllerEventOccured(AdvancedControllerEvent)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |