Interface EventDispatcherContext<Event extends Enum<Event>>

All Known Implementing Classes:
ConfigOption, Entity, EventDispatcher, Node

public interface EventDispatcherContext<Event extends Enum<Event>>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addListener(Event eventType, EventListener listener)
    Adds a listener that listens to a given type of event.
    void
    invoke(Event eventType)
    Invokes the event of a given type.
    void
    removeListener(Event eventType, EventListener listener)
    Removes a listener that listened to a given type of event.
  • Method Details

    • addListener

      void addListener(Event eventType, EventListener listener)
      Adds a listener that listens to a given type of event.
      Parameters:
      eventType - The type of event to listen to
      listener - The listener to add
    • removeListener

      void removeListener(Event eventType, EventListener listener)
      Removes a listener that listened to a given type of event.
      Parameters:
      eventType - The type of event that was being listened to
      listener - The listener to remove
    • invoke

      void invoke(Event eventType)
      Invokes the event of a given type.
      Parameters:
      eventType - The type of event to invoke