Class FSRGBColor

java.lang.Object
com.openhtmltopdf.css.parser.FSRGBColor
All Implemented Interfaces:
FSColor

public class FSRGBColor extends Object implements FSColor
  • Field Details

    • TRANSPARENT

      public static final FSRGBColor TRANSPARENT
    • RED

      public static final FSRGBColor RED
    • GREEN

      public static final FSRGBColor GREEN
    • BLUE

      public static final FSRGBColor BLUE
    • BLACK

      public static final FSRGBColor BLACK
    • _red

      private final int _red
    • _green

      private final int _green
    • _blue

      private final int _blue
  • Constructor Details

    • FSRGBColor

      public FSRGBColor(int red, int green, int blue)
    • FSRGBColor

      public FSRGBColor(int color)
  • Method Details

    • getBlue

      public int getBlue()
    • getGreen

      public int getGreen()
    • getRed

      public int getRed()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toString

      private String toString(int color)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • lightenColor

      public FSColor lightenColor()
      Specified by:
      lightenColor in interface FSColor
    • darkenColor

      public FSColor darkenColor()
      Specified by:
      darkenColor in interface FSColor
    • RGBtoHSB

      private static float[] RGBtoHSB(int r, int g, int b, float[] hsbvals)
    • HSBtoRGB

      private static int[] HSBtoRGB(float hue, float saturation, float brightness)