Package org.jCharts.chartText
Class NumericTagGroup
- java.lang.Object
-
- org.jCharts.chartText.TextTagGroup
-
- org.jCharts.chartText.NumericTagGroup
-
- All Implemented Interfaces:
java.io.Serializable,HTMLTestable
public class NumericTagGroup extends TextTagGroup
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.text.NumberFormatnumberFormat
-
Constructor Summary
Constructors Constructor Description NumericTagGroup(ChartFont chartFont, java.awt.font.FontRenderContext fontRenderContext, boolean isCurrency, boolean isPercent, boolean showCommas, int roundingPowerOfTen)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLabel(double value)voidcreateAxisScaleLabels(ScaleCalculator scaleCalculator)Creates the axis labels for the passed ScaleCalculator instance.static java.text.NumberFormatgetNumberFormatInstance(boolean isCurrency, boolean isPercent, boolean showCommas, int roundingPowerOfTen)Allow use of this logic to not only this class but to the chart label values.-
Methods inherited from class org.jCharts.chartText.TextTagGroup
addLabel, getTallestLabel, getTextTag, getTotalLabelWidths, getWidestLabel, render, reverse, size, toHTML
-
-
-
-
Constructor Detail
-
NumericTagGroup
public NumericTagGroup(ChartFont chartFont, java.awt.font.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 Detail
-
getNumberFormatInstance
public static final java.text.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-
-
-