Package gg.xp.xivdata.data
Class CooldownDescriptorImpl
java.lang.Object
gg.xp.xivdata.data.CooldownDescriptorImpl
- All Implemented Interfaces:
BasicCooldownDescriptor
,ExtendedCooldownDescriptor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
abilityIdMatches
(long abilityId) boolean
@Nullable CdAuxAbility
auxMatch
(long abilityId) boolean
buffIdMatches
(long buffId) boolean
boolean
double
@Nullable Double
@Nullable Job
getJob()
@Nullable JobType
getLabel()
int
long
int
hashCode()
boolean
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface gg.xp.xivdata.data.BasicCooldownDescriptor
getCooldownAsDuration
Methods inherited from interface gg.xp.xivdata.data.ExtendedCooldownDescriptor
sortOrder
-
Constructor Details
-
CooldownDescriptorImpl
-
-
Method Details
-
getJob
- Specified by:
getJob
in interfaceExtendedCooldownDescriptor
-
getJobType
- Specified by:
getJobType
in interfaceExtendedCooldownDescriptor
-
getLabel
- Specified by:
getLabel
in interfaceBasicCooldownDescriptor
-
abilityIdMatches
public boolean abilityIdMatches(long abilityId) - Specified by:
abilityIdMatches
in interfaceBasicCooldownDescriptor
-
buffIdMatches
public boolean buffIdMatches(long buffId) - Specified by:
buffIdMatches
in interfaceBasicCooldownDescriptor
-
auxMatch
- Specified by:
auxMatch
in interfaceBasicCooldownDescriptor
-
getCooldown
public double getCooldown()- Specified by:
getCooldown
in interfaceBasicCooldownDescriptor
-
getPrimaryAbilityId
public long getPrimaryAbilityId()- Specified by:
getPrimaryAbilityId
in interfaceBasicCooldownDescriptor
-
getMaxCharges
public int getMaxCharges()- Specified by:
getMaxCharges
in interfaceBasicCooldownDescriptor
-
getDurationOverride
- Specified by:
getDurationOverride
in interfaceBasicCooldownDescriptor
-
autoBuffs
public boolean autoBuffs()- Specified by:
autoBuffs
in interfaceBasicCooldownDescriptor
-
defaultPersOverlay
public boolean defaultPersOverlay()- Specified by:
defaultPersOverlay
in interfaceExtendedCooldownDescriptor
-
getSettingKeyStub
- Specified by:
getSettingKeyStub
in interfaceExtendedCooldownDescriptor
-
noStatusEffect
public boolean noStatusEffect()- Specified by:
noStatusEffect
in interfaceBasicCooldownDescriptor
-
getAuxAbilities
- Specified by:
getAuxAbilities
in interfaceBasicCooldownDescriptor
-
equals
-
hashCode
public int hashCode() -
toString
-
getAllRelevantAbilityIds
- Specified by:
getAllRelevantAbilityIds
in interfaceExtendedCooldownDescriptor
-