Index
All Classes and Interfaces|All Packages
A
- accepts(E) - Method in record class me.wouterkistemaker.eventmanager.HandlerReference
-
Returns whether this event handler accepts the provided event.
C
- callEvent(T) - Method in class me.wouterkistemaker.eventmanager.EventManager
-
Calls an event to this event manager, adding it to the event queue.
- Cancellable - Interface in me.wouterkistemaker.eventmanager
-
Represents an
Event
that has the option to be cancelled. - cause - Variable in class me.wouterkistemaker.eventmanager.Event
-
The cause of this event.
E
- EARLY - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
- equals(Object) - Method in record class me.wouterkistemaker.eventmanager.HandlerReference
-
Indicates whether some other object is "equal to" this one.
- Event - Class in me.wouterkistemaker.eventmanager
-
The default implementation of
Handleable
. - Event() - Constructor for class me.wouterkistemaker.eventmanager.Event
-
Creates a new event with no specified cause.
- Event(Handleable) - Constructor for class me.wouterkistemaker.eventmanager.Event
-
Creates a new event.
- EventListener - Interface in me.wouterkistemaker.eventmanager
-
Represents an interface that is used to indicate whether a class contains methods that listen for the calls of an
Event
- EventManager - Class in me.wouterkistemaker.eventmanager
-
An event manager.
- EventManager() - Constructor for class me.wouterkistemaker.eventmanager.EventManager
- EventTag - Annotation Interface in me.wouterkistemaker.eventmanager
-
Simple annotation to help indicating which methods are able to invoke on a called
Event
F
- forceStop() - Method in class me.wouterkistemaker.eventmanager.EventManager
-
Deprecated, for removal: This API element is subject to removal in a future version.
G
- getCause() - Method in class me.wouterkistemaker.eventmanager.Event
-
Returns the cause of this event.
- getCause() - Method in interface me.wouterkistemaker.eventmanager.Handleable
-
Returns the cause of this event.
- getDescription() - Method in class me.wouterkistemaker.eventmanager.Event
-
Method to get the description of a specific
Event
. - getHandlerReferences() - Method in interface me.wouterkistemaker.eventmanager.EventListener
-
Iterates through all methods declared within this class, then returns a collection containing references to all valid event handlers within this class.
- getName() - Method in class me.wouterkistemaker.eventmanager.Event
-
This method allows you to get the name of the
Event
H
- handle(E) - Method in record class me.wouterkistemaker.eventmanager.HandlerReference
-
Called to handle the event.
- Handleable - Interface in me.wouterkistemaker.eventmanager
-
A superinterface for classes which can be called to event managers to be processed.
- HandlerPriority - Enum Class in me.wouterkistemaker.eventmanager
-
The execution priority of an event handler.
- HandlerReference - Record Class in me.wouterkistemaker.eventmanager
-
A reference object to an event handler method.
- HandlerReference(EventListener, Method) - Constructor for record class me.wouterkistemaker.eventmanager.HandlerReference
-
Creates an instance of a
HandlerReference
record class. - hashCode() - Method in record class me.wouterkistemaker.eventmanager.HandlerReference
-
Returns a hash code value for this object.
I
- INITIALIZATION - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
-
A reserved priority for system initialization tasks.
- isCancelled() - Method in interface me.wouterkistemaker.eventmanager.Cancellable
-
This method is called to check whether an
Event
was cancelled inside aEventListener
L
- LATE - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
- listener() - Method in record class me.wouterkistemaker.eventmanager.HandlerReference
-
Returns the value of the
listener
record component.
M
- me.wouterkistemaker.eventmanager - package me.wouterkistemaker.eventmanager
- MEDIUM - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
- method() - Method in record class me.wouterkistemaker.eventmanager.HandlerReference
-
Returns the value of the
method
record component.
P
- PERMISSIVE - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
- POST_EARLY - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
- POST_LATE - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
- PRE_EARLY - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
- PRE_LATE - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
- PREEMPTIVE - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
- priority() - Element in annotation interface me.wouterkistemaker.eventmanager.EventTag
-
Returns the execution priority of this event handler.
- priority() - Method in record class me.wouterkistemaker.eventmanager.HandlerReference
-
Returns the execution priority of this event handler.
- priorityCallEvent(T) - Method in class me.wouterkistemaker.eventmanager.EventManager
-
Priority calls an event to this event manager, adding it to the head of the event queue.
R
- register(EventListener) - Method in class me.wouterkistemaker.eventmanager.EventManager
-
Registers an event listener to this event manager.
- run() - Method in class me.wouterkistemaker.eventmanager.EventManager
-
Starts this event manager, entering an infinite loop processing events until interrupted.
S
- setCancelled(boolean) - Method in interface me.wouterkistemaker.eventmanager.Cancellable
-
This method is called to cancel an
Event
preferably in anEventListener
T
- TERMINAL - Enum constant in enum class me.wouterkistemaker.eventmanager.HandlerPriority
-
A reserved priority for system termination tasks.
- toString() - Method in record class me.wouterkistemaker.eventmanager.HandlerReference
-
Returns a string representation of this record class.
U
- unregister(EventListener) - Method in class me.wouterkistemaker.eventmanager.EventManager
-
Unregisters an event listener from this event manager.
V
- valueOf(String) - Static method in enum class me.wouterkistemaker.eventmanager.HandlerPriority
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.wouterkistemaker.eventmanager.HandlerPriority
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages