fr.inria.oadymppac.parsing.event
Interface EventListenerManager

All Known Implementing Classes:
ContentHandlerImpl, EventListenerManagerImpl, SlowerEventListenerManagerImpl

public interface EventListenerManager

Author:
raf

Field Summary
static org.apache.log4j.Logger logger
           
static EventListener[] NULL_ARRAY
           
 
Method Summary
 void addListener(java.lang.Class e, EventListener l)
           
 void addListener(Event e, EventListener l)
           
 void addListener(java.lang.String e, EventListener l)
           
 void fireEvent(Event e)
           
 int getListenerCount(java.lang.Class e)
           
 int getListenerCount(Event e)
           
 int getListenerCount(java.lang.String e)
           
 EventListener[] getListenerList()
           
 EventListener[] getListeners(java.lang.Class e)
           
 EventListener[] getListeners(Event e)
           
 EventListener[] getListeners(java.lang.String e)
           
 void removeListener(java.lang.Class e, EventListener l)
           
 void removeListener(Event e, EventListener l)
           
 void removeListener(java.lang.String e, EventListener l)
           
 

Field Detail

logger

public static final org.apache.log4j.Logger logger

NULL_ARRAY

public static final EventListener[] NULL_ARRAY
Method Detail

addListener

public void addListener(Event e,
                        EventListener l)

addListener

public void addListener(java.lang.Class e,
                        EventListener l)

addListener

public void addListener(java.lang.String e,
                        EventListener l)

getListenerCount

public int getListenerCount(Event e)

getListenerCount

public int getListenerCount(java.lang.Class e)

getListenerCount

public int getListenerCount(java.lang.String e)

getListenerList

public EventListener[] getListenerList()

getListeners

public EventListener[] getListeners(Event e)

getListeners

public EventListener[] getListeners(java.lang.Class e)

getListeners

public EventListener[] getListeners(java.lang.String e)

removeListener

public void removeListener(Event e,
                           EventListener l)

removeListener

public void removeListener(java.lang.Class e,
                           EventListener l)

removeListener

public void removeListener(java.lang.String e,
                           EventListener l)

fireEvent

public void fireEvent(Event e)