Class ColorProvider.DisplayColors

java.lang.Object
com.parasoft.findings.jenkins.coverage.api.metrics.color.ColorProvider.DisplayColors
Enclosing class:
ColorProvider

public static class ColorProvider.DisplayColors extends Object
Wraps the fill color and the line color that should be used in order to visualize coverage values.
Author:
Florian Orendi
  • Constructor Details

    • DisplayColors

      public DisplayColors(Color lineColor, Color fillColor)
      Creates a wrapper for the colors used for displaying values.
      Parameters:
      lineColor - The used line color
      fillColor - The used fill color
  • Method Details

    • getLineColor

      public Color getLineColor()
    • getFillColor

      public Color getFillColor()
    • getFillColorAsRGBAHex

      public String getFillColorAsRGBAHex(int alpha)
      Gets the fill color with the passed alpha value. Using a low alpha value might require using another line color than the provided lineColor.
      Parameters:
      alpha - The color alpha
      Returns:
      the hex code which contains the alpha value
    • getLineColorAsRGBHex

      public String getLineColorAsRGBHex()
    • getFillColorAsRGBHex

      public String getFillColorAsRGBHex()
    • equals

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

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

      public String toString()
      Overrides:
      toString in class Object