org.jfree.chart.labels

Class IntervalCategoryToolTipGenerator

Implemented Interfaces:
CategoryToolTipGenerator, Cloneable, PublicCloneable, Serializable, CategoryToolTipGenerator

public class IntervalCategoryToolTipGenerator
extends StandardCategoryToolTipGenerator
implements CategoryToolTipGenerator, PublicCloneable, Cloneable, Serializable

A tooltip generator for plots that use data from an IntervalCategoryDataset.

Field Summary

static String
DEFAULT_TOOL_TIP_FORMAT_STRING
The default format string.

Fields inherited from class org.jfree.chart.labels.StandardCategoryToolTipGenerator

DEFAULT_TOOL_TIP_FORMAT_STRING

Constructor Summary

IntervalCategoryToolTipGenerator()
Creates a new generator with a default number formatter.
IntervalCategoryToolTipGenerator(String labelFormat, DateFormat formatter)
Creates a new generator with the specified date formatter.
IntervalCategoryToolTipGenerator(String labelFormat, NumberFormat formatter)
Creates a new generator with the specified number formatter.

Method Summary

protected Object[]
createItemArray(CategoryDataset dataset, int row, int column)
Creates the array of items that can be passed to the MessageFormat class for creating labels.

Methods inherited from class org.jfree.chart.labels.StandardCategoryToolTipGenerator

equals, generateToolTip

Methods inherited from class org.jfree.chart.labels.AbstractCategoryItemLabelGenerator

clone, createItemArray, equals, generateColumnLabel, generateLabelString, generateRowLabel, getDateFormat, getLabelFormat, getNumberFormat

Field Details

DEFAULT_TOOL_TIP_FORMAT_STRING

public static final String DEFAULT_TOOL_TIP_FORMAT_STRING
The default format string.

Constructor Details

IntervalCategoryToolTipGenerator

public IntervalCategoryToolTipGenerator()
Creates a new generator with a default number formatter.

IntervalCategoryToolTipGenerator

public IntervalCategoryToolTipGenerator(String labelFormat,
                                        DateFormat formatter)
Creates a new generator with the specified date formatter.
Parameters:
labelFormat - the label format string (null not permitted).
formatter - the date formatter (null not permitted).

IntervalCategoryToolTipGenerator

public IntervalCategoryToolTipGenerator(String labelFormat,
                                        NumberFormat formatter)
Creates a new generator with the specified number formatter.
Parameters:
labelFormat - the label format string (null not permitted).
formatter - the number formatter (null not permitted).

Method Details

createItemArray

protected Object[] createItemArray(CategoryDataset dataset,
                                   int row,
                                   int column)
Creates the array of items that can be passed to the MessageFormat class for creating labels.
Overrides:
createItemArray in interface AbstractCategoryItemLabelGenerator
Parameters:
dataset - the dataset (null not permitted).
row - the row index (zero-based).
column - the column index (zero-based).
Returns:
The items (never null).