Class WebColors

java.lang.Object
java.util.AbstractMap<String,int[]>
java.util.HashMap<String,int[]>
com.itextpdf.text.html.WebColors
All Implemented Interfaces:
Serializable, Cloneable, Map<String,int[]>

@Deprecated public class WebColors extends HashMap<String,int[]>
Deprecated.
since 5.5.2
This class is a HashMap that contains the names of colors as a key and the corresponding BaseColor as value. (Source: Wikipedia http://en.wikipedia.org/wiki/Web_colors )
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Deprecated.
      See Also:
    • NAMES

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

    • WebColors

      public WebColors()
      Deprecated.
  • Method Details

    • missingHashColorFormat

      private static boolean missingHashColorFormat(String colStr)
      Deprecated.
      A web color string without the leading # will be 3 or 6 characters long and all those characters will be hex digits. NOTE: colStr must be all lower case or the current hex letter test will fail.
      Parameters:
      colStr - A non-null, lower case string that might describe an RGB color in hex.
      Returns:
      Is this a web color hex string without the leading #?
      Since:
      5.0.6
    • getRGBColor

      public static BaseColor getRGBColor(String name)
      Deprecated.
      Gives you a BaseColor based on a name.
      Parameters:
      name - a name such as black, violet, cornflowerblue or #RGB or #RRGGBB or RGB or RRGGBB or rgb(R,G,B)
      Returns:
      the corresponding BaseColor object. Never returns null.
      Throws:
      IllegalArgumentException - if the String isn't a know representation of a color.
    • getRGBChannelValue

      private static int getRGBChannelValue(String rgbChannel)
      Deprecated.