| Package | Description |
|---|---|
| de.dytanic.cloudnet.event | |
| de.dytanic.cloudnet.event.interfaces |
| Modifier and Type | Field and Description |
|---|---|
private IEventListener<E> |
EventEntity.eventListener
The event listener that is called for events of the class
EventEntity.eventClazz |
| Modifier and Type | Method and Description |
|---|---|
IEventListener<E> |
EventEntity.getEventListener() |
| Modifier and Type | Method and Description |
|---|---|
private Class |
EventManager.getClazz(IEventListener<?> eventListener) |
<T extends Event> |
EventManager.registerListener(EventKey eventKey,
IEventListener<T> eventListener) |
<T extends Event> |
EventManager.registerListeners(EventKey eventKey,
IEventListener<T>... eventListeners) |
void |
EventManager.unregisterListener(IEventListener<? extends Event> eventListener) |
| Constructor and Description |
|---|
EventEntity(IEventListener<E> eventListener,
EventKey eventKey,
Class<? extends Event> eventClazz) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Event> |
IEventManager.registerListener(EventKey eventKey,
IEventListener<T> eventListener)
Registers a new listener that will be called on matching events.
|
<T extends Event> |
IEventManager.registerListeners(EventKey eventKey,
IEventListener<T>... eventListeners)
Registers multiple event listeners at once.
|
void |
IEventManager.unregisterListener(IEventListener<?> eventListener)
Removes an event listener from all
EventEntitys. |
Copyright © 2020. All rights reserved.