org.apache.batik.dom.events
public class EventListenerList extends Object
| Nested Class Summary | |
|---|---|
| class | EventListenerList.Entry
EventListenerTable entry class. |
| Field Summary | |
|---|---|
| protected IntTable | counts
Counts of listener entries with a given namespace URI. |
| protected EventListenerList.Entry | head
Linked list of entries. |
| protected EventListenerList.Entry[] | listeners
Cache of listeners with any namespace URI. |
| protected HashTable | listenersNS
Caches of listeners with a given namespace URI. |
| protected int | n
Total number of event listners. |
| Method Summary | |
|---|---|
| void | addListener(String namespaceURI, Object group, EventListener listener)
Adds a listener. |
| EventListenerList.Entry[] | getEventListeners()
Returns an array containing all event listener entries. |
| EventListenerList.Entry[] | getEventListeners(String namespaceURI)
Returns an array of EventListeners that match the given namespace URI. |
| boolean | hasEventListener(String namespaceURI)
Returns whether there is an event listener for the given namespace URI. |
| void | removeListener(String namespaceURI, EventListener listener)
Removes a listener. |
| int | size()
Returns the number of event listeners stored in this object. |