Enum Class Faction

java.lang.Object
java.lang.Enum<Faction>
megamek.common.enums.Faction
All Implemented Interfaces:
Serializable, Comparable<Faction>, Constable

public enum Faction extends Enum<Faction>
  • Enum Constant Details

    • NONE

      public static final Faction NONE
    • IS

      public static final Faction IS
    • CC

      public static final Faction CC
    • CF

      public static final Faction CF
    • CP

      public static final Faction CP
    • CS

      public static final Faction CS
    • DC

      public static final Faction DC
    • EI

      public static final Faction EI
    • FC

      public static final Faction FC
    • FR

      public static final Faction FR
    • FS

      public static final Faction FS
    • FW

      public static final Faction FW
    • LC

      public static final Faction LC
    • MC

      public static final Faction MC
    • MH

      public static final Faction MH
    • OA

      public static final Faction OA
    • TA

      public static final Faction TA
    • TC

      public static final Faction TC
    • TH

      public static final Faction TH
    • RD

      public static final Faction RD
    • RS

      public static final Faction RS
    • RA

      public static final Faction RA
    • RW

      public static final Faction RW
    • WB

      public static final Faction WB
    • MERC

      public static final Faction MERC
    • PER

      public static final Faction PER
    • CLAN

      public static final Faction CLAN
    • CBR

      public static final Faction CBR
    • CBS

      public static final Faction CBS
    • CCY

      public static final Faction CCY
    • CCC

      public static final Faction CCC
    • CFM

      public static final Faction CFM
    • CGB

      public static final Faction CGB
    • CGS

      public static final Faction CGS
    • CHH

      public static final Faction CHH
    • CIH

      public static final Faction CIH
    • CJF

      public static final Faction CJF
    • CMN

      public static final Faction CMN
    • CNC

      public static final Faction CNC
    • CSF

      public static final Faction CSF
    • CSJ

      public static final Faction CSJ
    • CSR

      public static final Faction CSR
    • CSV

      public static final Faction CSV
    • CSA

      public static final Faction CSA
    • CWM

      public static final Faction CWM
    • CWF

      public static final Faction CWF
    • CWX

      public static final Faction CWX
    • CWV

      public static final Faction CWV
  • Method Details

    • values

      public static Faction[] 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 Faction 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
    • getIndex

      public int getIndex()
    • getAffiliation

      public FactionAffiliation getAffiliation()
    • getCode

      public String getCode()
    • getCodeMM

      public String getCodeMM()
    • getCodeIO

      public String getCodeIO()
    • isClan

      public boolean isClan()
    • fromIndex

      public static Faction fromIndex(int idx)
    • fromMMAbbr

      public static Faction fromMMAbbr(String abbr)
    • fromIOAbbr

      public static Faction fromIOAbbr(String abbr)
    • fromAbbr

      public static Faction fromAbbr(String abbr)