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 a
CategoryItemRenderer and that
assumes responsibility for creating text items to be used as labels for the
items in a CategoryPlot.
To assist with cloning charts, classes that implement this interface should
also implement the PublicCloneable interface.
-
Method Summary
Modifier and TypeMethodDescriptiongenerateColumnLabel(CategoryDataset dataset, int column) Generates a label for the specified row.generateLabel(CategoryDataset dataset, int row, int column) Generates a label for the specified item.generateRowLabel(CategoryDataset dataset, int row) Generates a label for the specified row.
-
Method Details
-
generateRowLabel
Generates a label for the specified row.- Parameters:
dataset- the dataset (nullnot permitted).row- the row index (zero-based).- Returns:
- The label.
-
generateColumnLabel
Generates a label for the specified row.- Parameters:
dataset- the dataset (nullnot permitted).column- the column index (zero-based).- Returns:
- The label.
-
generateLabel
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 (nullnot permitted).row- the row index (zero-based).column- the column index (zero-based).- Returns:
- The label (possibly
null).
-