Class BaseTrigger<X>
java.lang.Object
gg.xp.xivsupport.events.triggers.easytriggers.model.BaseTrigger<X>
- All Implemented Interfaces:
HasConditions<X>,HasEventType,HasMutableConditions<X>
- Direct Known Subclasses:
EasyTrigger,FailedDeserializationTrigger,TriggerFolder
public abstract sealed class BaseTrigger<X>
extends Object
implements HasMutableConditions<X>
permits TriggerFolder, EasyTrigger<X>, FailedDeserializationTrigger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()@Nullable HasChildTriggersvoidhandleEvent(EventContext context, Event event) protected abstract voidhandleEventInternal(EventContext context, BaseEvent event, EasyTriggerContext ectx) booleanbooleanabstract voidrecalc()voidsetEnabled(boolean enabled) voidvoidsetParent(@Nullable HasChildTriggers parent) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gg.xp.xivsupport.events.triggers.easytriggers.model.HasConditions
getConditionsMethods inherited from interface gg.xp.xivsupport.events.triggers.easytriggers.model.HasMutableConditions
addCondition, classForConditions, getEventType, removeCondition, setConditions
-
Constructor Details
-
BaseTrigger
public BaseTrigger()
-
-
Method Details
-
recalc
public abstract void recalc() -
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getName
-
getTreeLabel
-
setName
-
handleEvent
-
handleEventInternal
protected abstract void handleEventInternal(EventContext context, BaseEvent event, EasyTriggerContext ectx) -
getParent
-
setParent
-
isDisabledByParent
public boolean isDisabledByParent()
-