|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.util.ListenerManager
public class ListenerManager
Helper class for event listeners.
| Constructor Summary | |
|---|---|
ListenerManager(String listener_class,
String event_class,
String method_name)
Constructor. |
|
| Method Summary | |
|---|---|
void |
addListener(Object l)
Add a listener. |
boolean |
hasListeners()
_more_ |
void |
removeListener(Object l)
Remove a listener. |
void |
sendEvent(EventObject event)
Send an event to all registered listeners. |
void |
sendEventExcludeSource(EventObject event)
Send an event to all registered listeners, except the named one. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ListenerManager(String listener_class,
String event_class,
String method_name)
listener_class - the name of the EventListener class, eg "ucar.unidata.ui.UIChangeListener"event_class - the name of the Event class, eg "ucar.unidata.ui.UIChangeEvent"method_name - the name of the EventListener method, eg "processChange".
This method must have the signature public void method_name( event_class e) | Method Detail |
|---|
public void addListener(Object l)
l - listener: must be of type "listener_class"public void removeListener(Object l)
l - public boolean hasListeners()
public void sendEvent(EventObject event)
event - the event to be sent: public void method_name( event_class event)public void sendEventExcludeSource(EventObject event)
event - the event to be sent: public void method_name( event_class event)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||