Package org.jfree.chart.labels
Interface CategoryItemLabelGenerator
-
- All Known Implementing Classes:
IntervalCategoryItemLabelGenerator
,StandardCategoryItemLabelGenerator
public interface CategoryItemLabelGenerator
A category item label generator is an object that can be assigned to aCategoryItemRenderer
and that assumes responsibility for creating text items to be used as labels for the items in aCategoryPlot
.To assist with cloning charts, classes that implement this interface should also implement the
PublicCloneable
interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
generateColumnLabel(CategoryDataset dataset, int column)
Generates a label for the specified row.java.lang.String
generateLabel(CategoryDataset dataset, int row, int column)
Generates a label for the specified item.java.lang.String
generateRowLabel(CategoryDataset dataset, int row)
Generates a label for the specified row.
-
-
-
Method Detail
-
generateRowLabel
java.lang.String generateRowLabel(CategoryDataset dataset, int row)
Generates a label for the specified row.- Parameters:
dataset
- the dataset (null
not permitted).row
- the row index (zero-based).- Returns:
- The label.
-
generateColumnLabel
java.lang.String generateColumnLabel(CategoryDataset dataset, int column)
Generates a label for the specified row.- Parameters:
dataset
- the dataset (null
not permitted).column
- the column index (zero-based).- Returns:
- The label.
-
generateLabel
java.lang.String generateLabel(CategoryDataset dataset, int row, int column)
Generates a label for the specified item. The label is typically a formatted version of the data value, but any text can be used.- Parameters:
dataset
- the dataset (null
not permitted).row
- the row index (zero-based).column
- the column index (zero-based).- Returns:
- The label (possibly
null
).
-
-