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 voidpostInit()voidsetCancelled(boolean cancel) Sets the cancelled state of theEvent.Methods inherited from class org.spongepowered.api.event.impl.AbstractEvent
initMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.spongepowered.api.event.Cancellable
isCancelledMethods 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:CompositeEventSets 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:
setCancelledin interfaceCancellable- Specified by:
setCancelledin interfaceCompositeEvent<E extends Event>- Parameters:
cancel- The new cancelled state
-