| 程序包 | 说明 |
|---|---|
| net.lamgc.utils.event |
| 限定符和类型 | 方法和说明 |
|---|---|
Set<EventHandler> |
HashHandlerObjectMap.getHandlerObject(Class<?> eventHandlerClass) |
Set<EventHandler> |
EventHandlerObjectMap.getHandlerObject(Class<?> eventHandlerClass)
通过Class获取EventHandler对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EventExecutor.addHandler(EventHandler handler)
添加EventHandler.
|
void |
HashHandlerObjectMap.addHandlerObject(EventHandler eventHandler) |
void |
EventHandlerObjectMap.addHandlerObject(EventHandler eventHandler)
添加新的EventHandler对象
|
void |
EventUncaughtExceptionHandler.exceptionHandler(Thread executeThread,
EventHandler handler,
Method handlerMethod,
EventObject event,
Throwable cause)
当事件对象抛出异常时触发.
|
int |
EventExecutor.executor(EventHandler handler,
EventObject eventObject)
对指定
EventHandler投递事件 |
default void |
EventHandlerList.removeEventHandler(EventHandler handler)
通过
EventHandler对象删除EventHandler |
void |
EventExecutor.removeHandler(EventHandler handler)
删除EventHandler
|
boolean |
HashHandlerObjectMap.removeHandlerObject(EventHandler handler) |
boolean |
EventHandlerObjectMap.removeHandlerObject(EventHandler handler)
删除指定的
EventHandler |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EventHandlerList.addEventHandler(Class<? extends EventHandler> eventHandler)
添加EventHandler.
|
void |
BasicEventHandlerList.addEventHandler(Class<? extends EventHandler> eventHandler) |
void |
EventHandlerList.removeEventHandler(Class<? extends EventHandler> handler)
通过
EventHandlerClass删除EventHandler |
void |
BasicEventHandlerList.removeEventHandler(Class<? extends EventHandler> handler) |
Copyright © 2020. All rights reserved.