Package org.jfree.chart.labels
Class StandardCategorySeriesLabelGenerator
java.lang.Object
org.jfree.chart.labels.StandardCategorySeriesLabelGenerator
- All Implemented Interfaces:
Serializable,Cloneable,CategorySeriesLabelGenerator,PublicCloneable
public class StandardCategorySeriesLabelGenerator
extends Object
implements CategorySeriesLabelGenerator, Cloneable, PublicCloneable, Serializable
A standard series label generator for plots that use data from
a
CategoryDataset.- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates a default series label generator (usesDEFAULT_LABEL_FORMAT).Creates a new series label generator. -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns an independent copy of the generator.protected Object[]createItemArray(CategoryDataset dataset, int series) Creates the array of items that can be passed to theMessageFormatclass for creating labels.booleanTests this object for equality with an arbitrary object.generateLabel(CategoryDataset dataset, int series) Generates a label for the specified series.inthashCode()Returns a hash code for this instance.
-
Field Details
-
DEFAULT_LABEL_FORMAT
The default item label format.- See Also:
-
-
Constructor Details
-
StandardCategorySeriesLabelGenerator
public StandardCategorySeriesLabelGenerator()Creates a default series label generator (usesDEFAULT_LABEL_FORMAT). -
StandardCategorySeriesLabelGenerator
Creates a new series label generator.- Parameters:
format- the format pattern (nullnot permitted).
-
-
Method Details
-
generateLabel
Generates a label for the specified series.- Specified by:
generateLabelin interfaceCategorySeriesLabelGenerator- Parameters:
dataset- the dataset (nullnot permitted).series- the series.- Returns:
- A series label.
-
createItemArray
Creates the array of items that can be passed to theMessageFormatclass for creating labels.- Parameters:
dataset- the dataset (nullnot permitted).series- the series (zero-based index).- Returns:
- The items (never
null).
-
clone
Returns an independent copy of the generator.- Specified by:
clonein interfacePublicCloneable- Overrides:
clonein classObject- Returns:
- A clone.
- Throws:
CloneNotSupportedException- if cloning is not supported.
-
equals
Tests this object for equality with an arbitrary object. -
hashCode
Returns a hash code for this instance.
-