|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.org.redfelineninja.net.AbstractMulticaster
This class provides a rapid means to develop any multicaster. The meaning of multicaster in this sense means a class that acts like a single class and passes all method calls on itself to every known listener.
A new multicaster should have methods that look something like this example
public void message( String foo, int bar ) { Object [] args = new Object[ 2 ]; // copy args in args[0] = foo; args[1] = new Integer( bar ); // invoke the methods invokeMethod( "message", args ); }
GenericMulticaster
Constructor Summary | |
AbstractMulticaster()
Create a new multicaster with no listeners attached. |
Method Summary | |
void |
addListener(java.lang.Object listener)
Add a listener to this multicaster. |
void |
removeListener(java.lang.Object listener)
Remove a listener from this multicaster. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbstractMulticaster()
Method Detail |
public void addListener(java.lang.Object listener)
public void removeListener(java.lang.Object listener)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |