Class NumericTagGroup

java.lang.Object
org.jCharts.chartText.TextTagGroup
org.jCharts.chartText.NumericTagGroup
All Implemented Interfaces:
Serializable, HTMLTestable

public class NumericTagGroup extends TextTagGroup
See Also:
  • Field Details

  • Constructor Details

    • NumericTagGroup

      public NumericTagGroup(ChartFont chartFont, FontRenderContext fontRenderContext, boolean isCurrency, boolean isPercent, boolean showCommas, int roundingPowerOfTen)
      Parameters:
      chartFont -
      fontRenderContext -
      isCurrency -
      isPercent -
      showCommas -
      roundingPowerOfTen - the exponent of ten to round to: 1=10, -1=.1, 3=1000, etc...
  • Method Details

    • getNumberFormatInstance

      public static final NumberFormat getNumberFormatInstance(boolean isCurrency, boolean isPercent, boolean showCommas, int roundingPowerOfTen)
      Allow use of this logic to not only this class but to the chart label values.
      Parameters:
      isCurrency -
      isPercent -
      showCommas -
      roundingPowerOfTen -
      Returns:
      NumberFormat
    • addLabel

      public void addLabel(double value)
      Parameters:
      value -
    • createAxisScaleLabels

      public void createAxisScaleLabels(ScaleCalculator scaleCalculator)
      Creates the axis labels for the passed ScaleCalculator instance.
      Parameters:
      scaleCalculator -