public abstract class EventDispatcher
extends java.lang.Object
构造器和说明 |
---|
EventDispatcher() |
限定符和类型 | 方法和说明 |
---|---|
static void |
asyncFire(Event<Null> event)
异步fire
|
static <T> void |
asyncFire(Event<T> event,
T param) |
static void |
fire(Event<Null> event)
无参数的监听
|
static <T> void |
fire(Event<T> event,
T param) |
static <T> void |
listen(Event<T>[] events,
Listener<T> listener)
监听一大堆事件
|
static <T> void |
listen(Event<T> eventType,
Listener<T> listener)
监听某事件
|
static <T> void |
listen(Event<T> eventType,
Listener<T> listener,
Filter<T> filter)
包含事件过滤器
|
static void |
stopListen(Listener listener)
停止监听
|
public static <T> void listen(Event<T> eventType, Listener<T> listener, Filter<T> filter)
public static void stopListen(Listener listener)
public static <T> void fire(Event<T> event, T param)
public static <T> void asyncFire(Event<T> event, T param)