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 HasChildTriggers
void
handleEvent
(EventContext context, Event event) protected abstract void
handleEventInternal
(EventContext context, BaseEvent event, EasyTriggerContext ectx) boolean
boolean
abstract void
recalc()
void
setEnabled
(boolean enabled) void
void
setParent
(HasChildTriggers parent) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface gg.xp.xivsupport.events.triggers.easytriggers.model.HasConditions
getConditions
Methods 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()
-