org.jdesktop.swingx.event
Class EventListenerMap

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

public class EventListenerMap
extends java.lang.Object

Intended to be a replacement for EventListenerList.


Constructor Summary
EventListenerMap()
           
 
Method Summary
<T extends java.util.EventListener>
void
add(java.lang.Class<T> clazz, T listener)
           
 int getListenerCount()
           
<T extends java.util.EventListener>
int
getListenerCount(java.lang.Class<T> clazz)
           
 java.util.List<java.util.EventListener> getListeners()
           
<T extends java.util.EventListener>
java.util.List<T>
getListeners(java.lang.Class<T> clazz)
           
<T extends java.util.EventListener>
void
remove(java.lang.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 java.util.List<java.util.EventListener> getListeners()

getListeners

public <T extends java.util.EventListener> java.util.List<T> getListeners(java.lang.Class<T> clazz)

getListenerCount

public int getListenerCount()

getListenerCount

public <T extends java.util.EventListener> int getListenerCount(java.lang.Class<T> clazz)

add

public <T extends java.util.EventListener> void add(java.lang.Class<T> clazz,
                                                    T listener)

remove

public <T extends java.util.EventListener> void remove(java.lang.Class<T> clazz,
                                                       T listener)