Package net.orbyfied.j8.event
Class RegisteredListener
java.lang.Object
net.orbyfied.j8.event.RegisteredListener
A listener that has been registered.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()Unregisters and destroys this listener.dynamic(boolean b) Configure if this listener is dynamic.Adds any generic behaviour handler to this listener.booleanbooleanbooleanparse()Parses the class to find all event handler methods and creates handlers for them.register()Registers all handlers.voidsetEnabled(boolean b)
-
Field Details
-
HANDLER_PROPERTY_EVENT_CLASS
-
-
Constructor Details
-
RegisteredListener
-
-
Method Details
-
destroy
public void destroy()Unregisters and destroys this listener. -
parse
Parses the class to find all event handler methods and creates handlers for them.- Returns:
- This.
-
register
Registers all handlers.- Returns:
- This.
-
dynamic
Configure if this listener is dynamic.- Parameters:
b- True/false.- Returns:
- This.
-
handle
Adds any generic behaviour handler to this listener. If dynamic, registers the handlers on the fly.- Type Parameters:
E- The generic event type.- Parameters:
klass- The event class.handler- The event handler.- Returns:
- This.
-
setEnabled
public void setEnabled(boolean b) -
isEnabled
public boolean isEnabled() -
isRegistered
public boolean isRegistered() -
isDynamic
public boolean isDynamic()
-