Package org.spongepowered.api.event.impl
Class AbstractCompositeEvent<E extends Event>
java.lang.Object
org.spongepowered.api.event.impl.AbstractEvent
org.spongepowered.api.event.impl.AbstractCompositeEvent<E>
- All Implemented Interfaces:
Cancellable
,CompositeEvent<E>
,Event
public abstract class AbstractCompositeEvent<E extends Event>
extends AbstractEvent
implements CompositeEvent<E>
-
Field Summary
FieldsFields inherited from class org.spongepowered.api.event.impl.AbstractEvent
currentOrder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
postInit()
void
setCancelled
(boolean cancel) Sets the cancelled state of theEvent
.Methods inherited from class org.spongepowered.api.event.impl.AbstractEvent
init
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.spongepowered.api.event.Cancellable
isCancelled
Methods inherited from interface org.spongepowered.api.event.CompositeEvent
applyTo, baseEvent, children, event
-
Field Details
-
baseEvent
-
children
-
cancelled
protected boolean cancelled
-
-
Constructor Details
-
AbstractCompositeEvent
public AbstractCompositeEvent()
-
-
Method Details
-
postInit
public final void postInit() -
setCancelled
public void setCancelled(boolean cancel) Description copied from interface:CompositeEvent
Sets the cancelled state of theEvent
. Cancels this event and all related events capturedCompositeEvent.children()
. Selectively, if individual events are wished to be cancelled, the individual events should be cancelled instead.- Specified by:
setCancelled
in interfaceCancellable
- Specified by:
setCancelled
in interfaceCompositeEvent<E extends Event>
- Parameters:
cancel
- The new cancelled state
-