Package net.sf.gridarta.utils
Class EventListenerList2<T extends java.util.EventListener>
- java.lang.Object
-
- net.sf.gridarta.utils.EventListenerList2<T>
-
- All Implemented Interfaces:
java.io.Serializable
public class EventListenerList2<T extends java.util.EventListener> extends java.lang.Object implements java.io.Serializable
Type-safe version ofEventListenerList
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EventListenerList2(@NotNull java.lang.Class<? extends java.util.EventListener> t)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(T listener)
Adds a listener.int
getListenerCount()
Returns the number of registered listeners.@NotNull T[]
getListeners()
Returns an array of all the listeners.void
remove(T listener)
Removes a listener.@NotNull java.lang.String
toString()
-
-
-
Method Detail
-
getListeners
@NotNull public @NotNull T[] getListeners()
Returns an array of all the listeners.- Returns:
- all the listeners
-
getListenerCount
public int getListenerCount()
Returns the number of registered listeners.- Returns:
- the number of registered listeners
-
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 java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-