Index

A C E F G H I L M P R S T U V 
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 a EventListener

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 an EventListener

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.
A C E F G H I L M P R S T U V 
All Classes and Interfaces|All Packages