Enum RankType

  • All Implemented Interfaces:
    Serializable, Comparable<RankType>

    public enum RankType
    extends Enum<RankType>
    The rank type of a field. For now this is just a container of a string name. This class is immutable.
    Author:
    bratseth
    • Enum Constant Detail

      • DEFAULT

        public static final RankType DEFAULT
        implicit* default: No type has been set.
      • IDENTITY

        public static final RankType IDENTITY
      • ABOUT

        public static final RankType ABOUT
      • TAGS

        public static final RankType TAGS
      • EMPTY

        public static final RankType EMPTY
    • Method Detail

      • values

        public static RankType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (RankType c : RankType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static RankType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
        NullPointerException - if the argument is null
      • fromString

        public static RankType fromString​(String rankTypeName)
        Returns the rank type from a string, regardless of its case.
        Parameters:
        rankTypeName - a rank type name in any casing
        Returns:
        the rank type found
        Throws:
        IllegalArgumentException - if not found