Class EventListenerList2<T extends EventListener>

java.lang.Object
com.realtime.crossfire.jxclient.util.EventListenerList2<T>
Type Parameters:
T - the type of the listeners
All Implemented Interfaces:
Serializable, Iterable<T>

public class EventListenerList2<T extends EventListener> extends Object implements Iterable<T>, Serializable
A list of event listeners.
See Also:
  • Constructor Details

    • EventListenerList2

      public EventListenerList2()
  • Method Details

    • add

      public void add(@NotNull T listener)
      Adds a listener.
      Parameters:
      listener - the listener
    • remove

      public void remove(@NotNull T listener)
      Removes a listener.
      Parameters:
      listener - the listener
    • toString

      @NotNull public @NotNull String toString()
      Overrides:
      toString in class Object
    • iterator

      @NotNull public @NotNull Iterator<T> iterator()
      Specified by:
      iterator in interface Iterable<T extends EventListener>