org.jfree.chart.labels
Class HighLowItemLabelGenerator
java.lang.Object
org.jfree.chart.labels.HighLowItemLabelGenerator
- Cloneable, PublicCloneable, Serializable, XYItemLabelGenerator, XYToolTipGenerator
A standard item label generator for plots that use data from a
OHLCDataset
.
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 dataset, int series, int item) - Generates a tooltip text item for a particular item within a series.
|
HighLowItemLabelGenerator
public HighLowItemLabelGenerator()
Creates an item label generator using the default date and number
formats.
HighLowItemLabelGenerator
public HighLowItemLabelGenerator(DateFormat dateFormatter,
NumberFormat numberFormatter)
Creates a tool tip generator using the supplied date formatter.
dateFormatter
- the date formatter (null
not
permitted).numberFormatter
- the number formatter (null
not
permitted).
clone
public Object clone()
throws CloneNotSupportedException
Returns an independent copy of the generator.
equals
public boolean equals(Object obj)
Tests if this object is equal to another.
generateLabel
public String generateLabel(XYDataset dataset,
int series,
int category)
Generates a label for the specified item. The label is typically a
formatted version of the data value, but any text can be used.
- generateLabel in interface XYItemLabelGenerator
dataset
- the dataset (null
not permitted).series
- the series index (zero-based).category
- the category index (zero-based).
- The label (possibly
null
).
generateToolTip
public String generateToolTip(XYDataset dataset,
int series,
int item)
Generates a tooltip text item for a particular item within a series.
- generateToolTip in interface XYToolTipGenerator
dataset
- the dataset.series
- the series (zero-based index).item
- the item (zero-based index).