Package org.jfree.chart.labels
Class BoxAndWhiskerXYToolTipGenerator
java.lang.Object
org.jfree.chart.labels.AbstractXYItemLabelGenerator
org.jfree.chart.labels.StandardXYToolTipGenerator
org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator
- All Implemented Interfaces:
Serializable
,Cloneable
,XYToolTipGenerator
,PublicCloneable
public class BoxAndWhiskerXYToolTipGenerator
extends StandardXYToolTipGenerator
implements XYToolTipGenerator, Cloneable, Serializable
An item label generator for plots that use data from a
BoxAndWhiskerXYDataset
.
The tooltip text and item label text are composed using a
MessageFormat
object, that can aggregate some or all of
the following string values into a message.
- 0 : Series Name
- 1 : X (value or date)
- 2 : Mean
- 3 : Median
- 4 : Minimum
- 5 : Maximum
- 6 : Quartile 1
- 7 : Quartile 3
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionCreates a default item label generator.BoxAndWhiskerXYToolTipGenerator
(String toolTipFormat, DateFormat dateFormat, NumberFormat numberFormat) Creates a new item label generator. -
Method Summary
Modifier and TypeMethodDescriptionprotected Object[]
createItemArray
(XYDataset dataset, int series, int item) Creates the array of items that can be passed to theMessageFormat
class for creating labels.boolean
Tests if this object is equal to another.Methods inherited from class org.jfree.chart.labels.StandardXYToolTipGenerator
clone, generateToolTip, getTimeSeriesInstance
Methods inherited from class org.jfree.chart.labels.AbstractXYItemLabelGenerator
generateLabelString, getFormatString, getNullYString, getXDateFormat, getXFormat, getYDateFormat, getYFormat, hashCode
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jfree.chart.labels.XYToolTipGenerator
generateToolTip
-
Field Details
-
DEFAULT_TOOL_TIP_FORMAT
The default tooltip format string.- See Also:
-
-
Constructor Details
-
BoxAndWhiskerXYToolTipGenerator
public BoxAndWhiskerXYToolTipGenerator()Creates a default item label generator. -
BoxAndWhiskerXYToolTipGenerator
public BoxAndWhiskerXYToolTipGenerator(String toolTipFormat, DateFormat dateFormat, NumberFormat numberFormat) Creates a new item label generator. If the date formatter is notnull
, the x-values will be formatted as dates.- Parameters:
toolTipFormat
- the tool tip format string (null
not permitted).dateFormat
- the date formatter (null
permitted).numberFormat
- the number formatter (null
not permitted).
-
-
Method Details
-
createItemArray
Creates the array of items that can be passed to theMessageFormat
class for creating labels.- Overrides:
createItemArray
in classAbstractXYItemLabelGenerator
- Parameters:
dataset
- the dataset (null
not permitted).series
- the series (zero-based index).item
- the item (zero-based index).- Returns:
- The items (never
null
).
-
equals
Tests if this object is equal to another.- Overrides:
equals
in classStandardXYToolTipGenerator
- Parameters:
obj
- the other object.- Returns:
- A boolean.
-