Class EasyTrigger<X>
java.lang.Object
gg.xp.xivsupport.events.triggers.easytriggers.model.BaseTrigger<X>
gg.xp.xivsupport.events.triggers.easytriggers.model.EasyTrigger<X>
- All Implemented Interfaces:
HasConditions<X>,HasEventType,HasMutableActions<X>,HasMutableConditions<X>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddCondition(Condition<? super X> condition) longgetHits()longprotected voidhandleEventInternal(EventContext context, BaseEvent event, EasyTriggerContext ectx) voidrecalc()voidremoveAction(Action<? super X> action) voidremoveCondition(Condition<? super X> condition) voidsetActions(List<Action<? super X>> actions) voidsetConcurrency(SequentialTriggerConcurrencyMode concurrency) voidsetConditions(List<Condition<? super X>> conditions) voidsetEventType(Class<X> eventType) toString()Methods inherited from class gg.xp.xivsupport.events.triggers.easytriggers.model.BaseTrigger
getName, getParent, handleEvent, isDisabledByParent, isEnabled, setEnabled, setName, setParent
-
Constructor Details
-
EasyTrigger
public EasyTrigger()
-
-
Method Details
-
handleEventInternal
- Specified by:
handleEventInternalin classBaseTrigger<X>
-
recalc
public void recalc()- Specified by:
recalcin classBaseTrigger<X>
-
getEventType
- Specified by:
getEventTypein interfaceHasEventType- Specified by:
getEventTypein interfaceHasMutableActions<X>- Specified by:
getEventTypein interfaceHasMutableConditions<X>
-
setEventType
-
getConditions
- Specified by:
getConditionsin interfaceHasConditions<X>
-
setConditions
- Specified by:
setConditionsin interfaceHasMutableConditions<X>
-
classForConditions
- Specified by:
classForConditionsin interfaceHasMutableConditions<X>
-
classForActions
- Specified by:
classForActionsin interfaceHasMutableActions<X>
-
addCondition
- Specified by:
addConditionin interfaceHasMutableConditions<X>
-
removeCondition
- Specified by:
removeConditionin interfaceHasMutableConditions<X>
-
getConcurrency
-
setConcurrency
-
getActions
- Specified by:
getActionsin interfaceHasMutableActions<X>
-
setActions
- Specified by:
setActionsin interfaceHasMutableActions<X>
-
addAction
- Specified by:
addActionin interfaceHasMutableActions<X>
-
addAction
- Specified by:
addActionin interfaceHasMutableActions<X>
-
removeAction
- Specified by:
removeActionin interfaceHasMutableActions<X>
-
getHits
public long getHits() -
getMisses
public long getMisses() -
toString
-