Interface IEventManager

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.Object> getRegisteredListeners()
      The currently registered listeners
      void handle​(Event event)
      Handles the provided Event.
      void register​(java.lang.Object listener)
      Registers the specified listener
      Accepted types may be specified by implementations
      void unregister​(java.lang.Object listener)
      Removes the specified listener
    • Method Detail

      • register

        void register​(java.lang.Object listener)
        Registers the specified listener
        Accepted types may be specified by implementations
        Parameters:
        listener - A listener object
      • unregister

        void unregister​(java.lang.Object listener)
        Removes the specified listener
        Parameters:
        listener - The listener object to remove
      • handle

        void handle​(Event event)
        Handles the provided Event. How this is handled is specified by the implementation.
        Parameters:
        event - The event to handle
      • getRegisteredListeners

        java.util.List<java.lang.Object> getRegisteredListeners()
        The currently registered listeners
        Returns:
        An immutable list of listeners that have already been registered