Class ScriptEventManager

java.lang.Object
tv.phantombot.script.ScriptEventManager
All Implemented Interfaces:
Listener

public final class ScriptEventManager extends Object implements Listener
  • Method Details

    • instance

      public static ScriptEventManager instance()
      Method to get this instance.
      Returns:
    • onEvent

      public void onEvent(Event event)
      Method that handles events.
      Parameters:
      event -
    • hasEvent

      public boolean hasEvent(String eventName)
      Method to see if an event exists, this is used from init.js.
      Parameters:
      eventName -
      Returns:
    • register

      public void register(String eventName, ScriptEventHandler handler)
      Method to register event handlers.
      Parameters:
      eventName -
      handler -
    • formatEventName

      protected String formatEventName(String input)
    • getEventNames

      protected List<String> getEventNames()
    • unregister

      public void unregister(ScriptEventHandler handler)
      Method to unregister an event handler.
      Parameters:
      handler -
    • kill

      public void kill()
      Method to kill this instance.