public class ListenerMap
extends java.lang.Object
Constructor and Description |
---|
ListenerMap() |
Modifier and Type | Method and Description |
---|---|
<E extends Event> |
addListener(java.lang.Class<E> eventClass,
EventListener<E> listener)
Used to add event listener for specified event type.
|
boolean |
equals(java.lang.Object obj) |
<E extends Event> |
getListeners(java.lang.Class<E> eventClass)
Returns event listeners for specified event type.
|
int |
hashCode() |
<E extends Event> |
removeListener(java.lang.Class<E> eventClass,
EventListener<E> listener)
Used to remove specified event listener.
|
java.lang.String |
toString() |
public <E extends Event> void addListener(java.lang.Class<E> eventClass, EventListener<E> listener)
E
- event type.eventClass
- event class.listener
- listener to add for specified event.public <E extends Event> java.util.List<EventListener<E>> getListeners(java.lang.Class<E> eventClass)
E
- event type.eventClass
- event class for which registered listeners.public <E extends Event> void removeListener(java.lang.Class<E> eventClass, EventListener<E> listener)
E
- event type.eventClass
- event class.listener
- listener to remove.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object