|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object dsto.dfc.util.EventListenerList
public class EventListenerList
A generic list of event listeners.
Constructor Summary | |
---|---|
EventListenerList()
|
Method Summary | |
---|---|
void |
addFirstListener(Object listener)
Add listener to the front of the list, so it will get events before all other current listeners. |
void |
addListener(Object listener)
|
void |
fireEvent(Class listenerClass,
String eventType,
EventObject event)
Fire an event of a given type. |
void |
fireEvent(String eventType,
EventObject event)
Fire an event of a given type. |
int |
getEventNestingLevel()
Get the current nesting level of the event chain. |
Collection |
getListeners()
|
boolean |
hasListeners()
|
void |
removeListener(Object listener)
|
int |
size()
Return the number of listeners in the list. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EventListenerList()
Method Detail |
---|
public void addListener(Object listener)
public void addFirstListener(Object listener)
public void removeListener(Object listener)
public boolean hasListeners()
public Collection getListeners()
public int size()
public int getEventNestingLevel()
public void fireEvent(String eventType, EventObject event)
eventType
- The name of the method on the listener class eg
"propertyChanged" or "mouseDown".event
- The event object to pass to listeners. The listener interface
is derived from the event's class name: eg MouseEvent => MouseListener.fireEvent(Class, String, EventObject)
public void fireEvent(Class listenerClass, String eventType, EventObject event)
listenerClass
- The event listener interface class (eg
PropertyChangeListener.class).eventType
- The name of the method on the listener class eg
"propertyChanged" or "mouseDown".event
- The event object to pass to listeners.fireEvent(String, EventObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |