Class HeatMapStyler

    • Field Detail

      • isPiecewise

        private boolean isPiecewise
      • isPiecewiseRanged

        private boolean isPiecewiseRanged
      • splitNumber

        private int splitNumber
      • DEFAULT_RANGE_COLORS

        private static final java.awt.Color[] DEFAULT_RANGE_COLORS
        default range colors, {'#00FFFF'}
      • rangeColors

        private java.awt.Color[] rangeColors
      • isDrawBorder

        private boolean isDrawBorder
      • showValue

        private boolean showValue
      • valueFont

        private java.awt.Font valueFont
      • valueFontColor

        private java.awt.Color valueFontColor
      • min

        double min
      • max

        double max
      • gradientColorColumnWeight

        private int gradientColorColumnWeight
      • gradientColorColumnHeight

        private int gradientColorColumnHeight
      • heatMapValueDecimalPattern

        private java.lang.String heatMapValueDecimalPattern
      • heatMapDecimalValueFormatter

        private java.util.function.Function<java.lang.Double,​java.lang.String> heatMapDecimalValueFormatter
    • Constructor Detail

      • HeatMapStyler

        public HeatMapStyler()
    • Method Detail

      • setTheme

        public void setTheme​(Theme theme)
        Set the theme the styler should use
        Parameters:
        theme -
      • isPiecewise

        public boolean isPiecewise()
      • setPiecewise

        public HeatMapStyler setPiecewise​(boolean isPiecewise)
      • getSplitNumber

        public int getSplitNumber()
      • setSplitNumber

        public HeatMapStyler setSplitNumber​(int splitNumber)
      • getRangeColors

        public java.awt.Color[] getRangeColors()
      • setRangeColors

        public HeatMapStyler setRangeColors​(java.awt.Color[] rangeColors)
      • isDrawBorder

        public boolean isDrawBorder()
      • setDrawBorder

        public HeatMapStyler setDrawBorder​(boolean isDrawBorder)
      • isShowValue

        public boolean isShowValue()
      • setShowValue

        public HeatMapStyler setShowValue​(boolean showValue)
      • getValueFont

        public java.awt.Font getValueFont()
      • setValueFont

        public HeatMapStyler setValueFont​(java.awt.Font valueFont)
      • getValueFontColor

        public java.awt.Color getValueFontColor()
      • setValueFontColor

        public HeatMapStyler setValueFontColor​(java.awt.Color valueFontColor)
      • getMin

        public double getMin()
      • getMax

        public double getMax()
      • getGradientColorColumnWeight

        public int getGradientColorColumnWeight()
      • setGradientColorColumnWeight

        public HeatMapStyler setGradientColorColumnWeight​(int gradientColorColumnWeight)
      • getGradientColorColumnHeight

        public int getGradientColorColumnHeight()
      • setGradientColorColumnHeight

        public HeatMapStyler setGradientColorColumnHeight​(int gradientColorColumnHeight)
      • getHeatMapValueDecimalPattern

        public java.lang.String getHeatMapValueDecimalPattern()
      • setHeatMapValueDecimalPattern

        public HeatMapStyler setHeatMapValueDecimalPattern​(java.lang.String heatMapValueDecimalPattern)
      • getHeatMapDecimalValueFormatter

        public java.util.function.Function<java.lang.Double,​java.lang.String> getHeatMapDecimalValueFormatter()
      • setHeatMapDecimalValueFormatter

        public HeatMapStyler setHeatMapDecimalValueFormatter​(java.util.function.Function<java.lang.Double,​java.lang.String> heatMapDecimalValueFormatter)
      • isPiecewiseRanged

        public boolean isPiecewiseRanged()
      • setPiecewiseRanged

        public HeatMapStyler setPiecewiseRanged​(boolean piecewiseRanged)