20 package net.sf.gridarta.utils;
22 import java.io.Serializable;
23 import java.util.EventListener;
24 import javax.swing.event.EventListenerList;
25 import org.jetbrains.annotations.NotNull;
42 private final Class<T>
t;
56 @SuppressWarnings(
"unchecked")
58 this.t = (Class<T>) t;
67 return eventListenerList.getListeners(t);
75 return eventListenerList.getListenerCount(t);
82 public void add(@NotNull
final T listener) {
83 eventListenerList.add(t, listener);
90 public void remove(@NotNull
final T listener) {
91 eventListenerList.remove(t, listener);
97 return eventListenerList.toString();
T [] getListeners()
Returns an array of all the listeners.
static final long serialVersionUID
The serial version UID.
final EventListenerList eventListenerList
The EventListenerList flor delegation.
int getListenerCount()
Returns the number of registered listeners.
void add(@NotNull final T listener)
Adds a listener.
Type-safe version of EventListenerList.
final Class< T > t
The listener's type.