Package gg.xp.xivsupport.speech
Class BaseCalloutEvent
java.lang.Object
gg.xp.reevent.events.BaseEvent
gg.xp.xivsupport.speech.BaseCalloutEvent
- All Implemented Interfaces:
Event
,HasPrimaryValue
,CalloutEvent
,HasCalloutTrackingKey
,Serializable
- Direct Known Subclasses:
BasicCalloutEvent
,DynamicCalloutEvent
,ParentedCalloutEvent
,ProcessedCalloutEvent
- See Also:
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
-
Method Summary
Modifier and TypeMethodDescriptionvoid
@Nullable Color
protected Duration
@Nullable CalloutTraceInfo
getTrace()
final boolean
abstract boolean
@Nullable HasCalloutTrackingKey
replaces()
void
setColorOverride
(@Nullable Color colorOverride) void
setReplaces
(@Nullable HasCalloutTrackingKey replaces) void
setTrace
(CalloutTraceInfo trace) Methods inherited from class gg.xp.reevent.events.BaseEvent
delayedEnqueueAt, effectiveTimeNow, getCreatedAt, getEffectiveHappenedAt, getEffectiveTimeSince, getEnqueuedAt, getHappenedAt, getParent, getPumpedAt, getPumpFinishedAt, getSourceEventHandler, isImported, setDelayedEnqueueAt, setDelayedEnqueueOffset, setDelayedEnqueueOffset, setEnqueuedAt, setHappenedAt, setImported, setParent, setPumpedAt, setPumpFinishedAt, setSourceEventHandler, setTimeSource
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.speech.CalloutEvent
getCallText, getPrimaryValue, getSound, getVisualText, graphicalComponent, shouldReplace
Methods inherited from interface gg.xp.reevent.events.Event
combineWith, delayedEnqueueAt, delayedEnqueueAtFront, dumpFields, getEffectiveHappenedAt, getEnqueuedAt, getHappenedAt, getParent, getPumpedAt, getPumpFinishedAt, getSourceEventHandler, getThisOrParentOfType, isImported, setEnqueuedAt, setHappenedAt, setImported, setParent, setPumpedAt, setPumpFinishedAt, setSourceEventHandler, shouldSave
-
Constructor Details
-
BaseCalloutEvent
protected BaseCalloutEvent() -
BaseCalloutEvent
-
-
Method Details
-
getColorOverride
- Specified by:
getColorOverride
in interfaceCalloutEvent
-
setColorOverride
-
getTimeSinceCall
-
replaces
- Specified by:
replaces
in interfaceCalloutEvent
-
setReplaces
- Specified by:
setReplaces
in interfaceCalloutEvent
-
trackingKey
- Specified by:
trackingKey
in interfaceHasCalloutTrackingKey
-
getTrace
- Specified by:
getTrace
in interfaceCalloutEvent
-
setTrace
-
isExpired
public final boolean isExpired()- Specified by:
isExpired
in interfaceCalloutEvent
-
isNaturallyExpired
public abstract boolean isNaturallyExpired() -
forceExpire
public void forceExpire()
-