jet.events
Class EventSupport<T extends java.lang.Enum>
java.lang.Object
jet.events.EventSupport<T>
public class EventSupport<T extends java.lang.Enum>
- extends java.lang.Object
- Author:
- Markus.Meisters@web.de
Field Summary |
private java.util.HashMap<java.lang.Enum,java.util.ArrayList<EventListener>> |
listeners
|
private java.util.concurrent.locks.ReentrantLock |
lock
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lock
private java.util.concurrent.locks.ReentrantLock lock
listeners
private java.util.HashMap<java.lang.Enum,java.util.ArrayList<EventListener>> listeners
EventSupport
public EventSupport()
addListener
public void addListener(EventListener el)
addListener
public void addListener(T type,
EventListener el)
removeListener
public void removeListener(EventListener el)
removeListener
public void removeListener(T type,
EventListener el)
fire
public void fire(Event e)
clearListener
public void clearListener()