org.jdesktop.swingx.event
Class EventListenerMap

java.lang.Object
  extended by org.jdesktop.swingx.event.EventListenerMap

public class EventListenerMap
extends Object

Intended to be a replacement for EventListenerList.


Constructor Summary
EventListenerMap()
           
 
Method Summary
<T extends EventListener>
void
add(Class<T> clazz, T listener)
           
 int getListenerCount()
           
<T extends EventListener>
int
getListenerCount(Class<T> clazz)
           
 List<EventListener> getListeners()
           
<T extends EventListener>
List<T>
getListeners(Class<T> clazz)
           
<T extends EventListener>
void
remove(Class<T> clazz, T listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventListenerMap

public EventListenerMap()
Method Detail

getListeners

public List<EventListener> getListeners()

getListeners

public <T extends EventListener> List<T> getListeners(Class<T> clazz)

getListenerCount

public int getListenerCount()

getListenerCount

public <T extends EventListener> int getListenerCount(Class<T> clazz)

add

public <T extends EventListener> void add(Class<T> clazz,
                                          T listener)

remove

public <T extends EventListener> void remove(Class<T> clazz,
                                             T listener)