java.lang.Object
org.jfree.chart.labels.AbstractCategoryItemLabelGenerator
org.jfree.chart.labels.StandardCategoryItemLabelGenerator
- All Implemented Interfaces:
- Serializable,- Cloneable,- CategoryItemLabelGenerator,- PublicCloneable
- Direct Known Subclasses:
- IntervalCategoryItemLabelGenerator
public class StandardCategoryItemLabelGenerator
extends AbstractCategoryItemLabelGenerator
implements CategoryItemLabelGenerator, Cloneable, PublicCloneable, Serializable
A standard label generator that can be used with a
 
CategoryItemRenderer.- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionCreates a new generator with a default number formatter.StandardCategoryItemLabelGenerator(String labelFormat, DateFormat formatter) Creates a new generator with the specified date formatter.StandardCategoryItemLabelGenerator(String labelFormat, NumberFormat formatter) Creates a new generator with the specified number formatter.StandardCategoryItemLabelGenerator(String labelFormat, NumberFormat formatter, NumberFormat percentFormatter) Creates a new generator with the specified number formatter.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanTests this generator for equality with an arbitrary object.generateLabel(CategoryDataset dataset, int row, int column) Generates the label for an item in a dataset.Methods inherited from class org.jfree.chart.labels.AbstractCategoryItemLabelGeneratorclone, createItemArray, generateColumnLabel, generateLabelString, generateRowLabel, getDateFormat, getLabelFormat, getNumberFormat, hashCodeMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jfree.chart.labels.CategoryItemLabelGeneratorgenerateColumnLabel, generateRowLabelMethods inherited from interface org.jfree.chart.util.PublicCloneableclone
- 
Field Details- 
DEFAULT_LABEL_FORMAT_STRINGThe default format string.- See Also:
 
 
- 
- 
Constructor Details- 
StandardCategoryItemLabelGeneratorpublic StandardCategoryItemLabelGenerator()Creates a new generator with a default number formatter.
- 
StandardCategoryItemLabelGeneratorCreates a new generator with the specified number formatter.- Parameters:
- labelFormat- the label format string (- nullnot permitted).
- formatter- the number formatter (- nullnot permitted).
 
- 
StandardCategoryItemLabelGeneratorpublic StandardCategoryItemLabelGenerator(String labelFormat, NumberFormat formatter, NumberFormat percentFormatter) Creates a new generator with the specified number formatter.- Parameters:
- labelFormat- the label format string (- nullnot permitted).
- formatter- the number formatter (- nullnot permitted).
- percentFormatter- the percent formatter (- nullnot permitted).
 
- 
StandardCategoryItemLabelGeneratorCreates a new generator with the specified date formatter.- Parameters:
- labelFormat- the label format string (- nullnot permitted).
- formatter- the date formatter (- nullnot permitted).
 
 
- 
- 
Method Details- 
generateLabelGenerates 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.- Specified by:
- generateLabelin interface- CategoryItemLabelGenerator
- Parameters:
- dataset- the dataset (- nullnot permitted).
- row- the row index (zero-based).
- column- the column index (zero-based).
- Returns:
- The label (possibly null).
 
- 
equalsTests this generator for equality with an arbitrary object.- Overrides:
- equalsin class- AbstractCategoryItemLabelGenerator
- Parameters:
- obj- the object (- nullpermitted).
- Returns:
- trueif this generator is equal to- obj, and- falseotherwise.
 
 
-