org.jfree.chart.labels
Class StandardCategoryItemLabelGenerator
- CategoryItemLabelGenerator, Cloneable, PublicCloneable, Serializable
boolean | equals(Object obj) - Tests this generator for equality with an arbitrary object.
|
String | generateLabel(CategoryDataset dataset, int row, int column) - Generates the label for an item in a dataset.
|
StandardCategoryItemLabelGenerator
public StandardCategoryItemLabelGenerator(String labelFormat,
DateFormat formatter)
Creates a new generator with the specified date formatter.
labelFormat
- the label format string (null
not
permitted).formatter
- the date formatter (null
not permitted).
StandardCategoryItemLabelGenerator
public StandardCategoryItemLabelGenerator(String labelFormat,
NumberFormat formatter)
Creates a new generator with the specified number formatter.
labelFormat
- the label format string (null
not
permitted).formatter
- the number formatter (null
not permitted).
StandardCategoryItemLabelGenerator
public StandardCategoryItemLabelGenerator(String labelFormat,
NumberFormat formatter,
NumberFormat percentFormatter)
Creates a new generator with the specified number formatter.
labelFormat
- the label format string (null
not
permitted).formatter
- the number formatter (null
not permitted).percentFormatter
- the percent formatter (null
not
permitted).
equals
public boolean equals(Object obj)
Tests this generator for equality with an arbitrary object.
- equals in interface AbstractCategoryItemLabelGenerator
obj
- the object (null
permitted).
true
if this generator is equal to
obj
, and false
otherwise.
generateLabel
public String generateLabel(CategoryDataset dataset,
int row,
int column)
Generates the label for an item in a dataset. Note: in the current
dataset implementation, each row is a series, and each column contains
values for a particular category.
- generateLabel in interface CategoryItemLabelGenerator
dataset
- the dataset (null
not permitted).row
- the row index (zero-based).column
- the column index (zero-based).
- The label (possibly
null
).