Package org.jfree.chart.labels
Class IntervalCategoryItemLabelGenerator
java.lang.Object
org.jfree.chart.labels.AbstractCategoryItemLabelGenerator
org.jfree.chart.labels.StandardCategoryItemLabelGenerator
org.jfree.chart.labels.IntervalCategoryItemLabelGenerator
- All Implemented Interfaces:
Serializable
,Cloneable
,CategoryItemLabelGenerator
,PublicCloneable
public class IntervalCategoryItemLabelGenerator extends StandardCategoryItemLabelGenerator implements CategoryItemLabelGenerator, PublicCloneable, Cloneable, Serializable
A label generator for plots that use data from an
IntervalCategoryDataset
.- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_LABEL_FORMAT_STRING
The default format string. -
Constructor Summary
Constructors Constructor Description IntervalCategoryItemLabelGenerator()
Creates a new generator with a default number formatter.IntervalCategoryItemLabelGenerator(String labelFormat, DateFormat formatter)
Creates a new generator with the specified date formatter.IntervalCategoryItemLabelGenerator(String labelFormat, NumberFormat formatter)
Creates a new generator with the specified number formatter. -
Method Summary
Modifier and Type Method Description protected Object[]
createItemArray(CategoryDataset dataset, int row, int column)
Creates the array of items that can be passed to theMessageFormat
class for creating labels.Methods inherited from class org.jfree.chart.labels.StandardCategoryItemLabelGenerator
equals, generateLabel
Methods inherited from class org.jfree.chart.labels.AbstractCategoryItemLabelGenerator
clone, generateColumnLabel, generateLabelString, generateRowLabel, getDateFormat, getLabelFormat, getNumberFormat, hashCode
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jfree.chart.labels.CategoryItemLabelGenerator
generateColumnLabel, generateLabel, generateRowLabel
Methods inherited from interface org.jfree.chart.util.PublicCloneable
clone
-
Field Details
-
DEFAULT_LABEL_FORMAT_STRING
The default format string.- See Also:
- Constant Field Values
-
-
Constructor Details
-
IntervalCategoryItemLabelGenerator
public IntervalCategoryItemLabelGenerator()Creates a new generator with a default number formatter. -
IntervalCategoryItemLabelGenerator
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
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 Details
-
createItemArray
Creates the array of items that can be passed to theMessageFormat
class for creating labels.- Overrides:
createItemArray
in classAbstractCategoryItemLabelGenerator
- Parameters:
dataset
- the dataset (null
not permitted).row
- the row index (zero-based).column
- the column index (zero-based).- Returns:
- The items (never
null
).
-