Class EventHandler

java.lang.Object
org.collebol.event.EventHandler

public class EventHandler extends Object
  • Constructor Details

    • EventHandler

      public EventHandler(EJGEngine e)
  • Method Details

    • registerClientEvent

      public void registerClientEvent(ClientListener event)
      Registers a client event listener by checking if the listener has implemented specific event handling methods.
      Parameters:
      event - The client listener to be registered.
    • callClientEvent

      public Event callClientEvent(Class<? extends Event> eventClass)
      Returns the client event instance based on the provided event class.
      Parameters:
      eventClass - The class of the event to be returned.
      Returns:
      The instance of the event if it matches one of the known client events, otherwise null.