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. |