Package me.nurio.events
Class EventManager
- java.lang.Object
-
- me.nurio.events.EventManager
-
public class EventManager extends Object
This class manages the final developer event control.
-
-
Constructor Summary
Constructors Constructor Description EventManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E extends Event>
voidcallEvent(E event)Call all event handlers listening for the provided event.<L extends EventListener>
voidregisterEvents(L listener)Register event listener at the EventManager to fire its event when some handled event went called.
-
-
-
Method Detail
-
registerEvents
public <L extends EventListener> void registerEvents(L listener)
Register event listener at the EventManager to fire its event when some handled event went called.- Type Parameters:
L- Event listener class type to register.- Parameters:
listener- EventListener event class instance.
-
callEvent
public <E extends Event> void callEvent(E event)
Call all event handlers listening for the provided event.- Type Parameters:
E- Event class type to call.- Parameters:
event- Event instance to call.
-
-