public final class ArrayVEventHandler extends Object
ArrayVEventHandler.EventType
–Runnable
pair with
special register()
and unregister()
methods.Modifier and Type | Class and Description |
---|---|
static class |
ArrayVEventHandler.EventType
The type of event.
|
Constructor and Description |
---|
ArrayVEventHandler(ArrayVEventHandler.EventType eventType,
Runnable cb)
Construct an event handler object
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Runnable |
getCallback()
The event callback
|
ArrayVEventHandler.EventType |
getEventType()
The type of the event to handle
|
void |
handle()
Run the callback.
|
int |
hashCode() |
void |
register()
Register this event handler.
|
void |
unregister()
Unregister this event handler.
|
public ArrayVEventHandler(ArrayVEventHandler.EventType eventType, Runnable cb)
eventType
- getEventType()
cb
- getCallback()
public ArrayVEventHandler.EventType getEventType()
public Runnable getCallback()
public void handle()
ScriptManager.runEventHandlers(io.github.arrayv.groovyapi.ArrayVEventHandler.EventType)
public void register()
arrayv.scriptManager.registerEventHandlers(this)
.public void unregister()
arrayv.scriptManager.unregisterEventHandlers(this)
.Copyright © 2024. All rights reserved.