T
- The type of the listener.public class ListenerSupportBase<T>
extends java.lang.Object
Constructor and Description |
---|
ListenerSupportBase() |
Modifier and Type | Method and Description |
---|---|
protected void |
addListener(T listener) |
protected java.util.List<T> |
copy() |
java.lang.Runnable |
getOnEmpty() |
java.lang.Runnable |
getOnFirst() |
protected void |
removeListener(T listener) |
void |
setOnEmpty(java.lang.Runnable onEmpty)
Set an action to be run when the last listener has
been removed.
|
void |
setOnFirst(java.lang.Runnable onFirst)
Set an action to run when the first listener
is added.
|
protected java.util.List<T> copy()
protected void addListener(T listener)
protected void removeListener(T listener)
public java.lang.Runnable getOnFirst()
public void setOnFirst(java.lang.Runnable onFirst)
onFirst
- public java.lang.Runnable getOnEmpty()
public void setOnEmpty(java.lang.Runnable onEmpty)
onEmpty
-