Package com.epicbot.api.shared.model
Enum Class HeadIcon
- All Implemented Interfaces:
Serializable,Comparable<HeadIcon>,Constable
An enumeration of prayer icons above the head.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionDeflect magic curseDeflect melee curseDeflect range curseProtect from mage and meleeProtect from magic.Protect from melee.Protect from range and mage.Protect from range, mage, and meleeProtect from range and meleeProtect from ranged.Redemption prayer.Retribution prayer.Smite prayer.Soult split curseWrath curse -
Method Summary
-
Enum Constant Details
-
MELEE
Protect from melee. -
RANGED
Protect from ranged. -
MAGIC
Protect from magic. -
RETRIBUTION
Retribution prayer. -
SMITE
Smite prayer. -
REDEMPTION
Redemption prayer. -
RANGE_MAGE
Protect from range and mage. (ie. used by Kalphite Queen) -
RANGE_MELEE
Protect from range and melee -
MAGE_MELEE
Protect from mage and melee -
RANGE_MAGE_MELEE
Protect from range, mage, and melee -
WRATH
Wrath curse -
SOUL_SPLIT
Soult split curse -
DEFLECT_MELEE
Deflect melee curse -
DEFLECT_RANGE
Deflect range curse -
DEFLECT_MAGE
Deflect magic curse
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-