22 package com.realtime.crossfire.jxclient.util;
24 import java.io.Serializable;
25 import java.util.Collections;
26 import java.util.EventListener;
27 import java.util.Iterator;
28 import java.util.concurrent.CopyOnWriteArrayList;
29 import org.jetbrains.annotations.NotNull;
53 public void add(@NotNull
final T listener) {
54 eventListenerList.add(listener);
61 public void remove(@NotNull
final T listener) {
62 eventListenerList.remove(listener);
71 return eventListenerList.toString();
80 return Collections.unmodifiableList(eventListenerList).iterator();
A list of event listeners.
void add(@NotNull final T listener)
Adds a listener.
static final long serialVersionUID
The serial version UID.
final CopyOnWriteArrayList< T > eventListenerList
The CopyOnWriteArrayList holding all listener.