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
-
Constructor Summary
ConstructorDescriptionCreates 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 theMessageFormat
class for creating labels.boolean
Tests this object for equality with an arbitrary object.generateLabel
(CategoryDataset dataset, int series) Generates a label for the specified series.int
hashCode()
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 (null
not permitted).
-
-
Method Details
-
generateLabel
Generates a label for the specified series.- Specified by:
generateLabel
in interfaceCategorySeriesLabelGenerator
- Parameters:
dataset
- the dataset (null
not permitted).series
- the series.- Returns:
- A series label.
-
createItemArray
Creates the array of items that can be passed to theMessageFormat
class for creating labels.- Parameters:
dataset
- the dataset (null
not permitted).series
- the series (zero-based index).- Returns:
- The items (never
null
).
-
clone
Returns an independent copy of the generator.- Specified by:
clone
in interfacePublicCloneable
- Overrides:
clone
in classObject
- Returns:
- A clone.
- Throws:
CloneNotSupportedException
- if cloning is not supported.
-
equals
Tests this object for equality with an arbitrary object. -
hashCode
public int hashCode()Returns a hash code for this instance.
-