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 Details

    • BaseTrigger

      public BaseTrigger()
  • Method Details

    • recalc

      public abstract void recalc()
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • handleEvent

      public void handleEvent(EventContext context, Event event)
    • handleEventInternal

      protected abstract void handleEventInternal(EventContext context, BaseEvent event, EasyTriggerContext ectx)
    • getParent

      @Nullable public @Nullable HasChildTriggers getParent()
    • setParent

      public void setParent(HasChildTriggers parent)
    • isDisabledByParent

      public boolean isDisabledByParent()