Enum ECSSColor

    • Enum Constant Detail

      • ALICEBLUE

        public static final ECSSColor ALICEBLUE
      • ANTIQUEWHITE

        public static final ECSSColor ANTIQUEWHITE
      • AQUAMARINE

        public static final ECSSColor AQUAMARINE
      • BISQUE

        public static final ECSSColor BISQUE
      • BLANCHEDALMOND

        public static final ECSSColor BLANCHEDALMOND
      • BLUEVIOLET

        public static final ECSSColor BLUEVIOLET
      • BURLYWOOD

        public static final ECSSColor BURLYWOOD
      • CADETBLUE

        public static final ECSSColor CADETBLUE
      • CHARTREUSE

        public static final ECSSColor CHARTREUSE
      • CHOCOLATE

        public static final ECSSColor CHOCOLATE
      • CORNFLOWERBLUE

        public static final ECSSColor CORNFLOWERBLUE
      • CORNSILK

        public static final ECSSColor CORNSILK
      • CRIMSON

        public static final ECSSColor CRIMSON
      • DARKBLUE

        public static final ECSSColor DARKBLUE
      • DARKCYAN

        public static final ECSSColor DARKCYAN
      • DARKGOLDENROD

        public static final ECSSColor DARKGOLDENROD
      • DARKGRAY

        public static final ECSSColor DARKGRAY
      • DARKGREEN

        public static final ECSSColor DARKGREEN
      • DARKGREY

        public static final ECSSColor DARKGREY
      • DARKKHAKI

        public static final ECSSColor DARKKHAKI
      • DARKMAGENTA

        public static final ECSSColor DARKMAGENTA
      • DARKOLIVEGREEN

        public static final ECSSColor DARKOLIVEGREEN
      • DARKORANGE

        public static final ECSSColor DARKORANGE
      • DARKORCHID

        public static final ECSSColor DARKORCHID
      • DARKRED

        public static final ECSSColor DARKRED
      • DARKSALMON

        public static final ECSSColor DARKSALMON
      • DARKSEAGREEN

        public static final ECSSColor DARKSEAGREEN
      • DARKSLATEBLUE

        public static final ECSSColor DARKSLATEBLUE
      • DARKSLATEGRAY

        public static final ECSSColor DARKSLATEGRAY
      • DARKSLATEGREY

        public static final ECSSColor DARKSLATEGREY
      • DARKTURQUOISE

        public static final ECSSColor DARKTURQUOISE
      • DARKVIOLET

        public static final ECSSColor DARKVIOLET
      • DEEPPINK

        public static final ECSSColor DEEPPINK
      • DEEPSKYBLUE

        public static final ECSSColor DEEPSKYBLUE
      • DIMGRAY

        public static final ECSSColor DIMGRAY
      • DIMGREY

        public static final ECSSColor DIMGREY
      • DODGERBLUE

        public static final ECSSColor DODGERBLUE
      • FIREBRICK

        public static final ECSSColor FIREBRICK
      • FLORALWHITE

        public static final ECSSColor FLORALWHITE
      • FORESTGREEN

        public static final ECSSColor FORESTGREEN
      • FUCHSIA

        public static final ECSSColor FUCHSIA
      • GAINSBORO

        public static final ECSSColor GAINSBORO
      • GHOSTWHITE

        public static final ECSSColor GHOSTWHITE
      • GOLDENROD

        public static final ECSSColor GOLDENROD
      • GREENYELLOW

        public static final ECSSColor GREENYELLOW
      • HONEYDEW

        public static final ECSSColor HONEYDEW
      • HOTPINK

        public static final ECSSColor HOTPINK
      • INDIANRED

        public static final ECSSColor INDIANRED
      • INDIGO

        public static final ECSSColor INDIGO
      • LAVENDER

        public static final ECSSColor LAVENDER
      • LAVENDERBLUSH

        public static final ECSSColor LAVENDERBLUSH
      • LAWNGREEN

        public static final ECSSColor LAWNGREEN
      • LEMONCHIFFON

        public static final ECSSColor LEMONCHIFFON
      • LIGHTBLUE

        public static final ECSSColor LIGHTBLUE
      • LIGHTCORAL

        public static final ECSSColor LIGHTCORAL
      • LIGHTCYAN

        public static final ECSSColor LIGHTCYAN
      • LIGHTGOLDENRODYELLOW

        public static final ECSSColor LIGHTGOLDENRODYELLOW
      • LIGHTGRAY

        public static final ECSSColor LIGHTGRAY
      • LIGHTGREEN

        public static final ECSSColor LIGHTGREEN
      • LIGHTGREY

        public static final ECSSColor LIGHTGREY
      • LIGHTPINK

        public static final ECSSColor LIGHTPINK
      • LIGHTSALMON

        public static final ECSSColor LIGHTSALMON
      • LIGHTSEAGREEN

        public static final ECSSColor LIGHTSEAGREEN
      • LIGHTSKYBLUE

        public static final ECSSColor LIGHTSKYBLUE
      • LIGHTSLATEGRAY

        public static final ECSSColor LIGHTSLATEGRAY
      • LIGHTSLATEGREY

        public static final ECSSColor LIGHTSLATEGREY
      • LIGHTSTEELBLUE

        public static final ECSSColor LIGHTSTEELBLUE
      • LIGHTYELLOW

        public static final ECSSColor LIGHTYELLOW
      • LIMEGREEN

        public static final ECSSColor LIMEGREEN
      • MAGENTA

        public static final ECSSColor MAGENTA
      • MAROON

        public static final ECSSColor MAROON
      • MEDIUMAQUAMARINE

        public static final ECSSColor MEDIUMAQUAMARINE
      • MEDIUMBLUE

        public static final ECSSColor MEDIUMBLUE
      • MEDIUMORCHID

        public static final ECSSColor MEDIUMORCHID
      • MEDIUMPURPLE

        public static final ECSSColor MEDIUMPURPLE
      • MEDIUMSEAGREEN

        public static final ECSSColor MEDIUMSEAGREEN
      • MEDIUMSLATEBLUE

        public static final ECSSColor MEDIUMSLATEBLUE
      • MEDIUMSPRINGGREEN

        public static final ECSSColor MEDIUMSPRINGGREEN
      • MEDIUMTURQUOISE

        public static final ECSSColor MEDIUMTURQUOISE
      • MEDIUMVIOLETRED

        public static final ECSSColor MEDIUMVIOLETRED
      • MIDNIGHTBLUE

        public static final ECSSColor MIDNIGHTBLUE
      • MINTCREAM

        public static final ECSSColor MINTCREAM
      • MISTYROSE

        public static final ECSSColor MISTYROSE
      • MOCCASIN

        public static final ECSSColor MOCCASIN
      • NAVAJOWHITE

        public static final ECSSColor NAVAJOWHITE
      • OLDLACE

        public static final ECSSColor OLDLACE
      • OLIVEDRAB

        public static final ECSSColor OLIVEDRAB
      • ORANGE

        public static final ECSSColor ORANGE
      • ORANGERED

        public static final ECSSColor ORANGERED
      • ORCHID

        public static final ECSSColor ORCHID
      • PALEGOLDENROD

        public static final ECSSColor PALEGOLDENROD
      • PALEGREEN

        public static final ECSSColor PALEGREEN
      • PALETURQUOISE

        public static final ECSSColor PALETURQUOISE
      • PALEVIOLETRED

        public static final ECSSColor PALEVIOLETRED
      • PAPAYAWHIP

        public static final ECSSColor PAPAYAWHIP
      • PEACHPUFF

        public static final ECSSColor PEACHPUFF
      • POWDERBLUE

        public static final ECSSColor POWDERBLUE
      • PURPLE

        public static final ECSSColor PURPLE
      • ROSYBROWN

        public static final ECSSColor ROSYBROWN
      • ROYALBLUE

        public static final ECSSColor ROYALBLUE
      • SADDLEBROWN

        public static final ECSSColor SADDLEBROWN
      • SALMON

        public static final ECSSColor SALMON
      • SANDYBROWN

        public static final ECSSColor SANDYBROWN
      • SEAGREEN

        public static final ECSSColor SEAGREEN
      • SEASHELL

        public static final ECSSColor SEASHELL
      • SIENNA

        public static final ECSSColor SIENNA
      • SILVER

        public static final ECSSColor SILVER
      • SKYBLUE

        public static final ECSSColor SKYBLUE
      • SLATEBLUE

        public static final ECSSColor SLATEBLUE
      • SLATEGRAY

        public static final ECSSColor SLATEGRAY
      • SLATEGREY

        public static final ECSSColor SLATEGREY
      • SPRINGGREEN

        public static final ECSSColor SPRINGGREEN
      • STEELBLUE

        public static final ECSSColor STEELBLUE
      • THISTLE

        public static final ECSSColor THISTLE
      • TOMATO

        public static final ECSSColor TOMATO
      • TURQUOISE

        public static final ECSSColor TURQUOISE
      • VIOLET

        public static final ECSSColor VIOLET
      • WHITESMOKE

        public static final ECSSColor WHITESMOKE
      • YELLOW

        public static final ECSSColor YELLOW
      • YELLOWGREEN

        public static final ECSSColor YELLOWGREEN
    • Method Detail

      • values

        public static ECSSColor[] 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 (ECSSColor c : ECSSColor.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ECSSColor 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
      • getName

        @Nonnull
        @Nonempty
        public String getName()
        Specified by:
        getName in interface com.helger.commons.name.IHasName
        Returns:
        The name of the color as to be used in CSS. Neither null nor empty.
      • getRed

        @Nonnegative
        public int getRed()
        Returns:
        The Red part of the RGB value. Is within the range 0-255.
      • getGreen

        @Nonnegative
        public int getGreen()
        Returns:
        The Green part of the RGB value. Is within the range 0-255.
      • getBlue

        @Nonnegative
        public int getBlue()
        Returns:
        The Blue part of the RGB value. Is within the range 0-255.
      • getHue

        @Nonnegative
        public float getHue()
        Returns:
        The Hue part of the HSL value. Is within the range 0-359.
      • getSaturation

        @Nonnegative
        public float getSaturation()
        Returns:
        The Saturation part of the HSL value. Is within the range 0-100.
      • getLightness

        @Nonnegative
        public float getLightness()
        Returns:
        The Lightness part of the HSL value. Is within the range 0-100.
      • getAsHexColorValue

        @Nonnull
        @Nonempty
        public String getAsHexColorValue()
        Returns:
        The CSS hex color representation of this color (e.g. #ff0000)
      • getAsRGBColorValue

        @Nonnull
        @Nonempty
        public String getAsRGBColorValue()
        Returns:
        This color as an CSS RGB color value.
      • getAsRGB

        @Nonnull
        @Nonempty
        public CSSRGB getAsRGB()
        Returns:
        This color as an CSS RGB color object.
      • getAsRGBAColorValue

        @Nonnull
        @Nonempty
        public String getAsRGBAColorValue​(@Nonnegative
                                          float fOpacity)
        Parameters:
        fOpacity - The opacity to be used. Is scaled to 0-1.
        Returns:
        This color as an CSS RGBA color value.
      • getAsRGBA

        @Nonnull
        @Nonempty
        public CSSRGBA getAsRGBA​(@Nonnegative
                                 float fOpacity)
        Parameters:
        fOpacity - The opacity to be used. Is scaled to 0-1.
        Returns:
        This color as an CSS RGBA color object.
      • getAsHSLColorValue

        @Nonnull
        @Nonempty
        public String getAsHSLColorValue()
        Returns:
        This color as an CSS HSL color value.
      • getAsHSL

        @Nonnull
        @Nonempty
        public CSSHSL getAsHSL()
        Returns:
        This color as an CSS HSL color object.
      • getAsHSLAColorValue

        @Nonnull
        @Nonempty
        public String getAsHSLAColorValue​(@Nonnegative
                                          float fOpacity)
        Parameters:
        fOpacity - The opacity to be used. Is scaled to 0-1.
        Returns:
        This color as an CSS HSLA color value.
      • getAsHSLA

        @Nonnull
        @Nonempty
        public CSSHSLA getAsHSLA​(@Nonnegative
                                 float fOpacity)
        Parameters:
        fOpacity - The opacity to be used. Is scaled to 0-1.
        Returns:
        This color as an CSS HSL color object.
      • isDefaultColorName

        public static boolean isDefaultColorName​(@Nullable
                                                 String sName)
        Check if the passed color name is a default color name.
        Parameters:
        sName - The color name to check.
        Returns:
        true if the passed color name is a default color name, false if not.