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,TriggerFolder
public abstract sealed class BaseTrigger<X>
extends Object
implements HasMutableConditions<X>
permits TriggerFolder, EasyTrigger<X>
-
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(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
-
setName
-
handleEvent
-
handleEventInternal
protected abstract void handleEventInternal(EventContext context, BaseEvent event, EasyTriggerContext ectx) -
getParent
-
setParent
-
isDisabledByParent
public boolean isDisabledByParent()
-