com.objectwave.event
Class ObjectListenerList
java.lang.Object
|
+--com.objectwave.event.ObjectListenerList
- public class ObjectListenerList
- extends java.lang.Object
Slow at adding and removing, but fast for dispatching.
Method Summary |
void |
add(java.lang.Class cl,
java.lang.Object list)
|
void |
fireEvent(java.lang.Class listenerClass,
java.lang.String methodName,
java.lang.Object event)
Basically, find any Object of type listenerClass. |
void |
remove(java.lang.Class cl,
java.lang.Object list)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectListenerList
public ObjectListenerList()
ObjectListenerList
public ObjectListenerList(int initial)
add
public void add(java.lang.Class cl,
java.lang.Object list)
fireEvent
public void fireEvent(java.lang.Class listenerClass,
java.lang.String methodName,
java.lang.Object event)
throws java.lang.NoSuchMethodException,
java.lang.SecurityException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
- Basically, find any Object of type listenerClass.
Invoke the method of 'methodName' with the one parameter 'event'.
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
remove
public void remove(java.lang.Class cl,
java.lang.Object list)