org.jfree.chart.labels

Class IntervalCategoryItemLabelGenerator

public class IntervalCategoryItemLabelGenerator extends StandardCategoryItemLabelGenerator implements CategoryItemLabelGenerator, PublicCloneable, Cloneable, Serializable

A label generator for plots that use data from an IntervalCategoryDataset.
Field Summary
static StringDEFAULT_LABEL_FORMAT_STRING
The default format string.
Constructor Summary
IntervalCategoryItemLabelGenerator()
Creates a new generator with a default number formatter.
IntervalCategoryItemLabelGenerator(String labelFormat, NumberFormat formatter)
Creates a new generator with the specified number formatter.
IntervalCategoryItemLabelGenerator(String labelFormat, DateFormat formatter)
Creates a new generator with the specified date 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.

Field Detail

DEFAULT_LABEL_FORMAT_STRING

public static final String DEFAULT_LABEL_FORMAT_STRING
The default format string.

Constructor Detail

IntervalCategoryItemLabelGenerator

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

IntervalCategoryItemLabelGenerator

public IntervalCategoryItemLabelGenerator(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).

IntervalCategoryItemLabelGenerator

public IntervalCategoryItemLabelGenerator(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).

Method Detail

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.

Parameters: dataset the dataset (null not permitted). row the row index (zero-based). column the column index (zero-based).

Returns: The items (never null).