Package gg.xp.xivdata.data
Class CooldownDescriptorImpl
java.lang.Object
gg.xp.xivdata.data.CooldownDescriptorImpl
- All Implemented Interfaces:
BasicCooldownDescriptor,ExtendedCooldownDescriptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanabilityIdMatches(long abilityId) boolean@Nullable CdAuxAbilityauxMatch(long abilityId) booleanbuffIdMatches(long buffId) booleanbooleandouble@Nullable Double@Nullable JobgetJob()@Nullable JobTypegetLabel()intlonginthashCode()booleantoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface gg.xp.xivdata.data.BasicCooldownDescriptor
getCooldownAsDurationMethods inherited from interface gg.xp.xivdata.data.ExtendedCooldownDescriptor
sortOrder
-
Constructor Details
-
CooldownDescriptorImpl
-
-
Method Details
-
getJob
- Specified by:
getJobin interfaceExtendedCooldownDescriptor
-
getJobType
- Specified by:
getJobTypein interfaceExtendedCooldownDescriptor
-
getLabel
- Specified by:
getLabelin interfaceBasicCooldownDescriptor
-
abilityIdMatches
public boolean abilityIdMatches(long abilityId) - Specified by:
abilityIdMatchesin interfaceBasicCooldownDescriptor
-
buffIdMatches
public boolean buffIdMatches(long buffId) - Specified by:
buffIdMatchesin interfaceBasicCooldownDescriptor
-
auxMatch
- Specified by:
auxMatchin interfaceBasicCooldownDescriptor
-
getCooldown
public double getCooldown()- Specified by:
getCooldownin interfaceBasicCooldownDescriptor
-
getPrimaryAbilityId
public long getPrimaryAbilityId()- Specified by:
getPrimaryAbilityIdin interfaceBasicCooldownDescriptor
-
getMaxCharges
public int getMaxCharges()- Specified by:
getMaxChargesin interfaceBasicCooldownDescriptor
-
getDurationOverride
- Specified by:
getDurationOverridein interfaceBasicCooldownDescriptor
-
autoBuffs
public boolean autoBuffs()- Specified by:
autoBuffsin interfaceBasicCooldownDescriptor
-
defaultPersOverlay
public boolean defaultPersOverlay()- Specified by:
defaultPersOverlayin interfaceExtendedCooldownDescriptor
-
getSettingKeyStub
- Specified by:
getSettingKeyStubin interfaceExtendedCooldownDescriptor
-
noStatusEffect
public boolean noStatusEffect()- Specified by:
noStatusEffectin interfaceBasicCooldownDescriptor
-
getAuxAbilities
- Specified by:
getAuxAbilitiesin interfaceBasicCooldownDescriptor
-
equals
-
hashCode
public int hashCode() -
toString
-
getAllRelevantAbilityIds
- Specified by:
getAllRelevantAbilityIdsin interfaceExtendedCooldownDescriptor
-