Class WebColors

  • All Implemented Interfaces:
    Serializable, Cloneable, Map<String,​int[]>

    public class WebColors
    extends HashMap<String,​int[]>
    This class is a HashMap that contains the names of colors as a key and the corresponding Color as value. (Source: Wikipedia http://en.wikipedia.org/wiki/Web_colors ) CSS4 Implementation based on: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
    Author:
    blowagie
    See Also:
    Serialized Form
    • Field Detail

      • NAMES

        public static final WebColors NAMES
        HashMap containing all the names and corresponding color values.
    • Constructor Detail

      • WebColors

        public WebColors()
    • Method Detail

      • getRGBColor

        public static Color getRGBColor​(String name)
                                 throws IllegalArgumentException
        Gives you a Color based on a name.
        Parameters:
        name - the css color name to convert. You can use CSS4 color values
        • a name such as black, violet, cornflowerblue
        • #RGB, #RRGGBB, #RGBA or #RRGGBBAA
        • rgb(R, G, B) rgb(R,G,B,A) or rgba(R,G,B) or rgba(R,G,B,A)
        • hsl(H, S, L) hsl(H,S,L,A) or hslq(H,S,L) or hsla(H,S,L,A)
        Returns:
        the corresponding Color object
        Throws:
        IllegalArgumentException - if the String isn't a know representation of a color.