public class CallbackRegistry<C,T,A>
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
CallbackRegistry.NotifierCallback<C,T,A> |
Constructor and Description |
---|
CallbackRegistry(CallbackRegistry.NotifierCallback<C,T,A> notifier) |
Modifier and Type | Method and Description |
---|---|
void |
add(C callback) |
void |
clear() |
CallbackRegistry<C,T,A> |
clone() |
java.util.ArrayList<C> |
copyCallbacks() |
void |
copyCallbacks(java.util.List<C> callbacks) |
boolean |
isEmpty() |
void |
notifyCallbacks(T sender,
int arg,
A arg2) |
void |
remove(C callback) |
public CallbackRegistry(CallbackRegistry.NotifierCallback<C,T,A> notifier)
public void add(C callback)
public void clear()
public CallbackRegistry<C,T,A> clone()
clone
in class java.lang.Object
public java.util.ArrayList<C> copyCallbacks()
public void copyCallbacks(java.util.List<C> callbacks)
public boolean isEmpty()
public void remove(C callback)