public class Event
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
Event.HasResult  | 
static class  | 
Event.Result  | 
| Constructor and Description | 
|---|
Event()  | 
| Modifier and Type | Method and Description | 
|---|---|
ListenerList | 
getListenerList()
Returns a ListenerList object that contains all listeners
 that are registered to this event. 
 | 
EventPriority | 
getPhase()  | 
Event.Result | 
getResult()
Returns the value set as the result of this event 
 | 
boolean | 
hasResult()
Determines if this event expects a significant result value. 
 | 
boolean | 
isCancelable()
Determine if this function is cancelable at all. 
 | 
boolean | 
isCanceled()
Determine if this event is canceled and should stop executing. 
 | 
void | 
setCanceled(boolean cancel)
Sets the cancel state of this event. 
 | 
void | 
setPhase(EventPriority value)  | 
void | 
setResult(Event.Result value)
Sets the result value for this event, not all events can have a result set, and any attempt to
 set a result for a event that isn't expecting it will result in a IllegalArgumentException. 
 | 
protected void | 
setup()
Called by the base constructor, this is used by ASM generated
 event classes to setup various functionality such as the listener list. 
 | 
public boolean isCancelable()
public boolean isCanceled()
public void setCanceled(boolean cancel)
isCancelable()
 will result in an UnsupportedOperationException.
 The functionality of setting the canceled state is defined on a per-event bases.cancel - The new canceled valuepublic boolean hasResult()
public Event.Result getResult()
public void setResult(Event.Result value)
value - The new resultprotected void setup()
public ListenerList getListenerList()
public EventPriority getPhase()
public void setPhase(EventPriority value)