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
      Red color set in the theme.
    • PINK

      public static final Color PINK
      Pink color set in the theme.
    • PURPLE

      public static final Color PURPLE
      Purple color set in the theme.
    • DEEP_PURPLE

      public static final Color DEEP_PURPLE
      Deep purple color set in the theme.
    • INDIGO

      public static final Color INDIGO
      Indigo color set in the theme.
    • BLUE

      public static final Color BLUE
      Blue color set in the theme.
    • LIGHT_BLUE

      public static final Color LIGHT_BLUE
      Light blue color set in the theme.
    • CYAN

      public static final Color CYAN
      Cyan color set in the theme.
    • TEAL

      public static final Color TEAL
      Teal color set in the theme.
    • GREEN

      public static final Color GREEN
      Green color set in the theme.
    • LIGHT_GREEN

      public static final Color LIGHT_GREEN
      Light green color set in the theme.
    • LIME

      public static final Color LIME
      Lime color set in the theme.
    • YELLOW

      public static final Color YELLOW
      Yellow color set in the theme.
    • AMBER

      public static final Color AMBER
      Amber color set in the theme.
    • ORANGE

      public static final Color ORANGE
      Orange color set in the theme.
    • DEEP_ORANGE

      public static final Color DEEP_ORANGE
      Deep orange color set in the theme.
    • BROWN

      public static final Color BROWN
      Brown color set in the theme.
    • GREY

      public static final Color GREY
      Grey color set in the theme.
    • BLUE_GREY

      public static final Color BLUE_GREY
      Blue grey color set in the theme.
    • BLACK

      public static final Color BLACK
      Black color set in the theme.
    • NONE

      public static final Color NONE
      No color that renders as text color.
  • 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.