org.pentaho.chart.plugin.api
Class ChartItemLabelGenerator
java.lang.Object
org.jfree.chart.labels.AbstractCategoryItemLabelGenerator
org.jfree.chart.labels.StandardCategoryItemLabelGenerator
org.pentaho.chart.plugin.api.ChartItemLabelGenerator
- All Implemented Interfaces:
- Serializable, Cloneable, org.jfree.chart.labels.CategoryItemLabelGenerator, org.jfree.util.PublicCloneable
public class ChartItemLabelGenerator
- extends org.jfree.chart.labels.StandardCategoryItemLabelGenerator
This class handles the ItemLabel generation and numeric formatting.
- Author:
- Ravi Hasija
- See Also:
- Serialized Form
Fields inherited from class org.jfree.chart.labels.StandardCategoryItemLabelGenerator |
DEFAULT_LABEL_FORMAT_STRING |
Method Summary |
String |
generateLabel(org.jfree.data.category.CategoryDataset dataset,
int row,
int column)
This method is over-ridden to get the actual data value into the item label along with
custom formatting defined for the series in the chart definition document. |
Methods inherited from class org.jfree.chart.labels.StandardCategoryItemLabelGenerator |
equals |
Methods inherited from class org.jfree.chart.labels.AbstractCategoryItemLabelGenerator |
clone, generateColumnLabel, generateRowLabel, getDateFormat, getLabelFormat, getNumberFormat, hashCode |
Methods inherited from interface org.jfree.chart.labels.CategoryItemLabelGenerator |
generateColumnLabel, generateRowLabel |
Methods inherited from interface org.jfree.util.PublicCloneable |
clone |
ChartItemLabelGenerator
public ChartItemLabelGenerator(ChartElement[] chartElements,
ChartTableModel chartData)
generateLabel
public String generateLabel(org.jfree.data.category.CategoryDataset dataset,
int row,
int column)
- This method is over-ridden to get the actual data value into the item label along with
custom formatting defined for the series in the chart definition document.
{0} maps to data value
{1} maps to column name
- Specified by:
generateLabel
in interface org.jfree.chart.labels.CategoryItemLabelGenerator
- Overrides:
generateLabel
in class org.jfree.chart.labels.StandardCategoryItemLabelGenerator
- Parameters:
dataset
- category datasetrow
- Row numbercolumn
- Column number
- Returns:
- String Final label string for the given series