Class VisualCdInfoMain
java.lang.Object
gg.xp.xivsupport.events.triggers.jobs.gui.VisualCdInfoMain
- All Implemented Interfaces:
LabelOverride
,VisualCdInfo
,CurrentMaxPair
-
Constructor Summary
ConstructorDescriptionVisualCdInfoMain
(@NotNull BasicCooldownDescriptor cd, @Nullable BaseEvent basisEvent, @Nullable BuffApplied buffApplied, @Nullable Instant replenishedAt) VisualCdInfoMain
(CooldownStatus status) -
Method Summary
Modifier and TypeMethodDescriptionlong
current()
@Nullable BuffApplied
@Nullable AbilityUsedEvent
getEvent()
getLabel()
long
long
max()
boolean
boolean
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.models.CurrentMaxPair
getPercent, getShortString, isEmpty, isFull
-
Constructor Details
-
VisualCdInfoMain
public VisualCdInfoMain(@NotNull @NotNull BasicCooldownDescriptor cd, @Nullable @Nullable BaseEvent basisEvent, @Nullable @Nullable BuffApplied buffApplied, @Nullable @Nullable Instant replenishedAt) -
VisualCdInfoMain
-
VisualCdInfoMain
-
-
Method Details
-
getEvent
- Specified by:
getEvent
in interfaceVisualCdInfo
-
getLabel
- Specified by:
getLabel
in interfaceLabelOverride
-
current
public long current()- Specified by:
current
in interfaceCurrentMaxPair
-
getBuffApplied
- Specified by:
getBuffApplied
in interfaceVisualCdInfo
-
max
public long max()- Specified by:
max
in interfaceCurrentMaxPair
-
useChargeDisplay
public boolean useChargeDisplay()- Specified by:
useChargeDisplay
in interfaceVisualCdInfo
-
getPrimaryAbilityId
public long getPrimaryAbilityId()- Specified by:
getPrimaryAbilityId
in interfaceVisualCdInfo
-
makeChargeInfo
- Specified by:
makeChargeInfo
in interfaceVisualCdInfo
-
getStatus
- Specified by:
getStatus
in interfaceVisualCdInfo
-
stillValid
public boolean stillValid()- Specified by:
stillValid
in interfaceVisualCdInfo
-