Skip navigation links
A C D E G I O P R S U 

A

AsyncEvent<E extends AsyncEvent<?>> - Class in de.dytanic.cloudnet.event.async
Interface for asynchronous events
AsyncEvent(AsyncPoster<E>) - Constructor for class de.dytanic.cloudnet.event.async.AsyncEvent
Constructs a new asynchronous event with an asynchronous poster.
asynchronous - Variable in class de.dytanic.cloudnet.event.Event
Whether this event will be called asynchronous
AsyncPoster<E extends AsyncEvent> - Interface in de.dytanic.cloudnet.event.async
Interface for calling events before and after an event has been posted.
AsyncPosterAdapter<E extends AsyncEvent<?>> - Class in de.dytanic.cloudnet.event.async
AsyncPosterAdapter() - Constructor for class de.dytanic.cloudnet.event.async.AsyncPosterAdapter
 

C

callEvent(T) - Method in class de.dytanic.cloudnet.event.EventManager
 
callEvent(T) - Method in interface de.dytanic.cloudnet.event.interfaces.IEventManager
Call an event and forward it to all IEventListeners registered on this event manager.
Cancelable - Interface in de.dytanic.cloudnet.event
Interface for cancelable tasks or events.
clearAll() - Method in class de.dytanic.cloudnet.event.EventManager
Clears all currently registered EventEntitys from this event manager instance.

D

de.dytanic.cloudnet.event - package de.dytanic.cloudnet.event
 
de.dytanic.cloudnet.event.async - package de.dytanic.cloudnet.event.async
 
de.dytanic.cloudnet.event.interfaces - package de.dytanic.cloudnet.event.interfaces
 

E

Event - Class in de.dytanic.cloudnet.event
Abstract class for events of all kinds.
Event() - Constructor for class de.dytanic.cloudnet.event.Event
 
eventClazz - Variable in class de.dytanic.cloudnet.event.EventEntity
Subclass of Event this entity should listen to.
EventEntity<E extends Event> - Class in de.dytanic.cloudnet.event
Class that defines an entity that handles events of a defined type
EventEntity(IEventListener<E>, EventKey, Class<? extends Event>) - Constructor for class de.dytanic.cloudnet.event.EventEntity
 
eventKey - Variable in class de.dytanic.cloudnet.event.EventEntity
 
EventKey - Class in de.dytanic.cloudnet.event
Key that defines the domain of an Event or IEventListener.
EventKey() - Constructor for class de.dytanic.cloudnet.event.EventKey
 
eventListener - Variable in class de.dytanic.cloudnet.event.EventEntity
The event listener that is called for events of the class EventEntity.eventClazz
EventManager - Class in de.dytanic.cloudnet.event
Class that manages events
EventManager() - Constructor for class de.dytanic.cloudnet.event.EventManager
 

G

getClazz(IEventListener<?>) - Method in class de.dytanic.cloudnet.event.EventManager
 
getEventClazz() - Method in class de.dytanic.cloudnet.event.EventEntity
 
getEventKey() - Method in class de.dytanic.cloudnet.event.EventEntity
 
getEventListener() - Method in class de.dytanic.cloudnet.event.EventEntity
 
getPoster() - Method in class de.dytanic.cloudnet.event.async.AsyncEvent
 

I

IEventListener<E extends Event> - Interface in de.dytanic.cloudnet.event
Interface for marking event listeners.
IEventManager - Interface in de.dytanic.cloudnet.event.interfaces
Interface for event managers
isAsynchronous() - Method in class de.dytanic.cloudnet.event.Event
 
isCancelled() - Method in interface de.dytanic.cloudnet.event.Cancelable
Returns whether this event is canceled.

O

onCall(E) - Method in interface de.dytanic.cloudnet.event.IEventListener
Method that is called on an event listener to handle an event of type E
onPostCall(E) - Method in interface de.dytanic.cloudnet.event.async.AsyncPoster
Method that is called after an event has been posted and handled.
onPostCall(E) - Method in class de.dytanic.cloudnet.event.async.AsyncPosterAdapter
 
onPreCall(E) - Method in interface de.dytanic.cloudnet.event.async.AsyncPoster
Method that is called before an event is posted.
onPreCall(E) - Method in class de.dytanic.cloudnet.event.async.AsyncPosterAdapter
 

P

poster - Variable in class de.dytanic.cloudnet.event.async.AsyncEvent
 

R

registeredListeners - Variable in class de.dytanic.cloudnet.event.EventManager
 
registerListener(EventKey, IEventListener<T>) - Method in class de.dytanic.cloudnet.event.EventManager
 
registerListener(EventKey, IEventListener<T>) - Method in interface de.dytanic.cloudnet.event.interfaces.IEventManager
Registers a new listener that will be called on matching events.
registerListeners(EventKey, IEventListener<T>...) - Method in class de.dytanic.cloudnet.event.EventManager
 
registerListeners(EventKey, IEventListener<T>...) - Method in interface de.dytanic.cloudnet.event.interfaces.IEventManager
Registers multiple event listeners at once.

S

setCancelled(boolean) - Method in interface de.dytanic.cloudnet.event.Cancelable
Sets the current event to be canceled.

U

unregisterListener(EventKey) - Method in class de.dytanic.cloudnet.event.EventManager
 
unregisterListener(IEventListener<? extends Event>) - Method in class de.dytanic.cloudnet.event.EventManager
 
unregisterListener(Class<? extends Event>) - Method in class de.dytanic.cloudnet.event.EventManager
 
unregisterListener(EventKey) - Method in interface de.dytanic.cloudnet.event.interfaces.IEventManager
Removes all listener from a specific EventKey from this event manager.
unregisterListener(IEventListener<?>) - Method in interface de.dytanic.cloudnet.event.interfaces.IEventManager
Removes an event listener from all EventEntitys.
unregisterListener(Class<? extends Event>) - Method in interface de.dytanic.cloudnet.event.interfaces.IEventManager
Removes all event listeners for a specific event class.
A C D E G I O P R S U 
Skip navigation links

Copyright © 2020. All rights reserved.