|
||||||||||
| 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
ControllerEventListenerpublic static boolean removeControllerEventListener(ControllerEventListener listener)
listener - the ControllerEventListener
ControllerEventListenerpublic 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 | |||||||||