Package org.jfree.chart.labels
Class SymbolicXYItemLabelGenerator
java.lang.Object
org.jfree.chart.labels.SymbolicXYItemLabelGenerator
- All Implemented Interfaces:
Serializable
,Cloneable
,XYItemLabelGenerator
,XYToolTipGenerator
,PublicCloneable
public class SymbolicXYItemLabelGenerator extends Object implements XYItemLabelGenerator, XYToolTipGenerator, Cloneable, PublicCloneable, Serializable
A standard item label generator for plots that use data from an
XYDataset
.- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description SymbolicXYItemLabelGenerator()
-
Method Summary
Modifier and Type Method Description Object
clone()
Returns an independent copy of the generator.boolean
equals(Object obj)
Tests if this object is equal to another.String
generateLabel(XYDataset dataset, int series, int category)
Generates a label for the specified item.String
generateToolTip(XYDataset data, int series, int item)
Generates a tool tip text item for a particular item within a series.int
hashCode()
Returns a hash code for this instance.
-
Constructor Details
-
SymbolicXYItemLabelGenerator
public SymbolicXYItemLabelGenerator()
-
-
Method Details
-
generateToolTip
Generates a tool tip text item for a particular item within a series.- Specified by:
generateToolTip
in interfaceXYToolTipGenerator
- Parameters:
data
- the dataset.series
- the series number (zero-based index).item
- the item number (zero-based index).- Returns:
- The tool tip text (possibly
null
).
-
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.- Specified by:
generateLabel
in interfaceXYItemLabelGenerator
- Parameters:
dataset
- the dataset (null
not permitted).series
- the series index (zero-based).category
- the category index (zero-based).- Returns:
- The label (possibly
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 if this object is equal to another. -
hashCode
Returns a hash code for this instance.
-