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 state of this event, not all events are cancelable, and any attempt to
 cancel a event that can't be will result in a IllegalArgumentException. | 
| 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)
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()
@Nullable public EventPriority getPhase()
public void setPhase(@Nonnull
                     EventPriority value)