Class EventManager


  • public class EventManager
    extends Object
    This class manages the final developer event control.
    • Constructor Detail

      • EventManager

        public EventManager()
    • 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.