Class 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 Detail

      • 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 Detail

      • 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()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object