Enum Class Color

java.lang.Object
java.lang.Enum<Color>
com.djrapitops.plan.extension.icon.Color
All Implemented Interfaces:
Serializable, Comparable<Color>, Constable

public enum Color extends Enum<Color>
Enum to determine what color to use for some element.
  • Enum Constant Details

    • RED

      public static final Color RED
    • PINK

      public static final Color PINK
    • PURPLE

      public static final Color PURPLE
    • DEEP_PURPLE

      public static final Color DEEP_PURPLE
    • INDIGO

      public static final Color INDIGO
    • BLUE

      public static final Color BLUE
    • LIGHT_BLUE

      public static final Color LIGHT_BLUE
    • CYAN

      public static final Color CYAN
    • TEAL

      public static final Color TEAL
    • GREEN

      public static final Color GREEN
    • LIGHT_GREEN

      public static final Color LIGHT_GREEN
    • LIME

      public static final Color LIME
    • YELLOW

      public static final Color YELLOW
    • AMBER

      public static final Color AMBER
    • ORANGE

      public static final Color ORANGE
    • DEEP_ORANGE

      public static final Color DEEP_ORANGE
    • BROWN

      public static final Color BROWN
    • GREY

      public static final Color GREY
    • BLUE_GREY

      public static final Color BLUE_GREY
    • BLACK

      public static final Color BLACK
    • NONE

      public static final Color NONE
  • Method Details

    • values

      public static Color[] 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 Color 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
    • getByName

      public static Optional<Color> getByName(String name)
      Get a color by the enum name without exception.
      Parameters:
      name - Color#name()
      Returns:
      Optional if the color is found by that name, empty if not found.