Class EventHandler

java.lang.Object
de.neo.rankbridge.shared.event.EventHandler

public class EventHandler
extends java.lang.Object
The EventHandler fires and listens for a BridgeEvent.
Version:
1.0
Author:
Neo8
See Also:
BridgeEvent
  • Field Details

  • Constructor Details

  • Method Details

    • executeEvent

      public void executeEvent​(BridgeEvent event)
      Executes a BridgeEvent.
      Parameters:
      event - The BridgeEvent to execute.
    • registerEvent

      public void registerEvent​(java.lang.Class<? extends BridgeEvent> event)
      Registers a new BridgeEvent. The BridgeEvent must be registered so that a Plugin can listen to.
      Parameters:
      event - The BridgeEvent to register.
    • unregisterEvent

      public void unregisterEvent​(java.lang.Class<? extends BridgeEvent> event)
      Unregisters a BridgeEvent.
      Parameters:
      event - The BridgeEvent to unregister.
    • registerListener

      public void registerListener​(java.lang.Class<? extends BridgeEvent> event, BridgeEventListener listener)
      Registers a Listener.
      Parameters:
      event - The Event to listen for.
      listener - The BridgeEventListener instance.
    • unregisterListener

      public void unregisterListener​(java.lang.Class<? extends BridgeEvent> event, BridgeEventListener listener)
      Unregisters a Listener.
      Parameters:
      event - The Event to stop listen for.
      listener - The BridgeEventListener instance.