org.jfree.data.category
public class DefaultIntervalCategoryDataset extends AbstractSeriesDataset implements IntervalCategoryDataset
The standard constructor accepts data in a two dimensional array where the first dimension is the series, and the second dimension is the category.
| Constructor Summary | |
|---|---|
| DefaultIntervalCategoryDataset(double[][] starts, double[][] ends)
Creates a new dataset.
| |
| DefaultIntervalCategoryDataset(Number[][] starts, Number[][] ends)
Constructs a dataset and populates it with data from the array.
| |
| DefaultIntervalCategoryDataset(String[] seriesNames, Number[][] starts, Number[][] ends)
Constructs a DefaultIntervalCategoryDataset, populates it with data
from the arrays, and uses the supplied names for the series.
| |
| DefaultIntervalCategoryDataset(Comparable[] seriesKeys, Comparable[] categoryKeys, Number[][] starts, Number[][] ends)
Constructs a DefaultIntervalCategoryDataset, populates it with data
from the arrays, and uses the supplied names for the series and the
supplied objects for the categories.
| |
| Method Summary | |
|---|---|
| Object | clone()
Returns a clone of this dataset.
|
| boolean | equals(Object obj)
Tests this dataset for equality with an arbitrary object.
|
| List | getCategories()
Returns a list of the categories in the dataset.
|
| int | getCategoryCount()
Returns the number of categories in the dataset.
|
| int | getCategoryIndex(Comparable category)
Returns the index for the given category.
|
| int | getColumnCount()
Returns the number of categories in the dataset. |
| int | getColumnIndex(Comparable columnKey)
Returns a column index.
|
| Comparable | getColumnKey(int column)
Returns a column key.
|
| List | getColumnKeys()
Returns a list of the categories in the dataset. |
| Number | getEndValue(Comparable series, Comparable category)
Returns the end data value for one category in a series.
|
| Number | getEndValue(int series, int category)
Returns the end data value for one category in a series.
|
| int | getItemCount()
Returns the item count.
|
| int | getRowCount()
Returns the number of series in the dataset (possibly zero).
|
| int | getRowIndex(Comparable rowKey)
Returns a row index.
|
| Comparable | getRowKey(int row)
Returns the name of the specified series.
|
| List | getRowKeys()
Returns a list of the series in the dataset. |
| List | getSeries()
Returns a list of the series in the dataset.
|
| int | getSeriesCount()
Returns the number of series in the dataset (possibly zero).
|
| int | getSeriesIndex(Comparable seriesKey)
Returns a series index.
|
| Comparable | getSeriesKey(int series)
Returns the name of the specified series.
|
| Number | getStartValue(Comparable series, Comparable category)
Returns the start data value for one category in a series.
|
| Number | getStartValue(int series, int category)
Returns the start data value for one category in a series.
|
| Number | getValue(Comparable series, Comparable category)
Returns the data value for one category in a series.
|
| Number | getValue(int series, int category)
Returns the data value for one category in a series.
|
| void | setCategoryKeys(Comparable[] categoryKeys)
Sets the categories for the dataset.
|
| void | setEndValue(int series, Comparable category, Number value)
Sets the end data value for one category in a series.
|
| void | setSeriesKeys(Comparable[] seriesKeys)
Sets the names of the series in the dataset.
|
| void | setStartValue(int series, Comparable category, Number value)
Sets the start data value for one category in a series.
|
Parameters: starts the starting values for the intervals. ends the ending values for the intervals.
The arrays are indexed as data[series][category]. Series and category
names are automatically generated - you can change them using the
(Comparable[]) and
(Comparable[]) methods.
Parameters: starts the start values data. ends the end values data.
Category names are generated automatically ("Category 1", "Category 2", etc).
Parameters: seriesNames the series names. starts the start values data, indexed as data[series][category]. ends the end values data, indexed as data[series][category].
Parameters: seriesKeys the series keys. categoryKeys the categories. starts the start values data, indexed as data[series][category]. ends the end values data, indexed as data[series][category].
Returns: A clone.
Throws: CloneNotSupportedException if there is a problem cloning the dataset.
Parameters: obj the object (null permitted).
Returns: A boolean.
Deprecated: Use getColumnKeys instead.
Returns a list of the categories in the dataset.Returns: A list of the categories in the dataset.
Returns: The number of categories in the dataset.
See Also: getColumnCount
Parameters: category the category (null not permitted).
Returns: The index.
See Also: getColumnIndex
Returns: The number of categories in the dataset.
See Also: getCategoryCount getRowCount
Parameters: columnKey the column key (null not permitted).
Returns: The column index.
See Also: getCategoryIndex
Parameters: column the column index.
Returns: The column key.
See Also: DefaultIntervalCategoryDataset
Returns: A list of the categories in the dataset.
See Also: getRowKeys
Parameters: series the required series. category the required category.
Returns: The end data value for one category in a series (null possible).
See Also: DefaultIntervalCategoryDataset
Parameters: series the required series (zero based index). category the required category.
Returns: The end data value for one category in a series (null possible).
See Also: DefaultIntervalCategoryDataset
Deprecated: Use getCategoryCount instead.
Returns the item count.Returns: The item count.
Returns: The number of series in the dataset.
See Also: getSeriesCount getColumnCount
Parameters: rowKey the row key.
Returns: The row index.
See Also: getSeriesIndex
Parameters: row the index of the required row/series (zero-based).
Returns: The name of the specified series.
See Also: DefaultIntervalCategoryDataset
Returns: A list of the series in the dataset.
See Also: getColumnKeys
Deprecated: Use getRowKeys instead.
Returns a list of the series in the dataset.Returns: A list of the series in the dataset.
Returns: The number of series in the dataset.
See Also: getRowCount getCategoryCount
Parameters: seriesKey the series key.
Returns: The series index.
See Also: getRowIndex DefaultIntervalCategoryDataset
Parameters: series the index of the required series (zero-based).
Returns: The name of the specified series.
See Also: getSeriesIndex
Parameters: series the required series. category the required category.
Returns: The start data value for one category in a series
(possibly null).
See Also: DefaultIntervalCategoryDataset
Parameters: series the required series (zero based index). category the required category.
Returns: The start data value for one category in a series
(possibly null).
See Also: DefaultIntervalCategoryDataset
This method is part of the CategoryDataset interface. Not particularly meaningful for this class...returns the end value.
Parameters: series The required series (zero based index). category The required category.
Returns: The data value for one category in a series (null possible).
See Also: DefaultIntervalCategoryDataset
This method is part of the CategoryDataset interface. Not particularly meaningful for this class...returns the end value.
Parameters: series the required series (zero based index). category the required category.
Returns: The data value for one category in a series (null possible).
See Also: DefaultIntervalCategoryDataset
Parameters: categoryKeys an array of objects representing the categories in the dataset.
See Also: getRowKeys (Comparable[])
Parameters: series the series (zero-based index). category the category. value the value.
See Also: DefaultIntervalCategoryDataset
Parameters: seriesKeys the new keys (null not permitted, the
length of the array must match the number of series in the
dataset).
See Also: (Comparable[])
Parameters: series the series (zero-based index). category the category. value The value.
See Also: DefaultIntervalCategoryDataset