T
- the type of the listenerspublic class EventListenerList2<T extends java.util.EventListener>
extends java.lang.Object
implements java.lang.Iterable<T>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.CopyOnWriteArrayList<T> |
eventListenerList
The
CopyOnWriteArrayList holding all listener. |
private static long |
serialVersionUID
The serial version UID.
|
Constructor and Description |
---|
EventListenerList2() |
Modifier and Type | Method and Description |
---|---|
void |
add(T listener)
Adds a listener.
|
java.util.Iterator<T> |
iterator() |
void |
remove(T listener)
Removes a listener.
|
java.lang.String |
toString() |
@NotNull private final java.util.concurrent.CopyOnWriteArrayList<T extends java.util.EventListener> eventListenerList
CopyOnWriteArrayList
holding all listener.private static final long serialVersionUID
public void add(@NotNull T listener)
listener
- the listener@NotNull public java.util.Iterator<T> iterator()
iterator
in interface java.lang.Iterable<T extends java.util.EventListener>
public void remove(@NotNull T listener)
listener
- the listener@NotNull public java.lang.String toString()
toString
in class java.lang.Object