Enum Class Job

java.lang.Object
java.lang.Enum<Job>
gg.xp.xivdata.data.Job
All Implemented Interfaces:
HasIconURL, Serializable, Comparable<Job>, Constable

public enum Job extends Enum<Job> implements HasIconURL
  • Enum Constant Details

    • ADV

      public static final Job ADV
    • GLA

      public static final Job GLA
    • PGL

      public static final Job PGL
    • MRD

      public static final Job MRD
    • LNC

      public static final Job LNC
    • ARC

      public static final Job ARC
    • CNJ

      public static final Job CNJ
    • THM

      public static final Job THM
    • CRP

      public static final Job CRP
    • BSM

      public static final Job BSM
    • ARM

      public static final Job ARM
    • GSM

      public static final Job GSM
    • LTW

      public static final Job LTW
    • WVR

      public static final Job WVR
    • ALC

      public static final Job ALC
    • CUL

      public static final Job CUL
    • MIN

      public static final Job MIN
    • BTN

      public static final Job BTN
    • FSH

      public static final Job FSH
    • PLD

      public static final Job PLD
    • MNK

      public static final Job MNK
    • WAR

      public static final Job WAR
    • DRG

      public static final Job DRG
    • BRD

      public static final Job BRD
    • WHM

      public static final Job WHM
    • BLM

      public static final Job BLM
    • ACN

      public static final Job ACN
    • SMN

      public static final Job SMN
    • SCH

      public static final Job SCH
    • ROG

      public static final Job ROG
    • NIN

      public static final Job NIN
    • MCH

      public static final Job MCH
    • DRK

      public static final Job DRK
    • AST

      public static final Job AST
    • SAM

      public static final Job SAM
    • RDM

      public static final Job RDM
    • BLU

      public static final Job BLU
    • GNB

      public static final Job GNB
    • DNC

      public static final Job DNC
    • RPR

      public static final Job RPR
    • SGE

      public static final Job SGE
    • VPR

      public static final Job VPR
    • PCT

      public static final Job PCT
  • Method Details

    • values

      public static Job[] 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

      public static Job valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • defaultPartySortOrder

      public int defaultPartySortOrder()
    • getById

      public static Job getById(long id)
    • getByIdOrNull

      @Nullable public static @Nullable Job getByIdOrNull(long id)
    • getIconUrl

      public URL getIconUrl()
      Specified by:
      getIconUrl in interface HasIconURL
    • getId

      public int getId()
    • getFriendlyName

      public String getFriendlyName()
    • isClassRatherThanJob

      public boolean isClassRatherThanJob()
    • isCombatJob

      public boolean isCombatJob()
    • isCrafter

      public boolean isCrafter()
    • isGatherer

      public boolean isGatherer()
    • isTank

      public boolean isTank()
    • isHealer

      public boolean isHealer()
    • isDps

      public boolean isDps()
    • isSupport

      public boolean isSupport()
    • isCaster

      public boolean isCaster()
    • isPranged

      public boolean isPranged()
    • isMeleeDps

      public boolean isMeleeDps()
    • getCategory

      public JobType getCategory()
    • caresAboutInterrupt

      public boolean caresAboutInterrupt()
    • usesSwiftRez

      public boolean usesSwiftRez()