|
Header
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfree.data.general.AbstractDataset
org.jfree.data.general.AbstractSeriesDataset
org.jfree.data.category.DefaultIntervalCategoryDataset
public class DefaultIntervalCategoryDataset
A convenience class that provides a default implementation of the
IntervalCategoryDataset interface.
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(java.lang.Comparable[] seriesKeys,
java.lang.Comparable[] categoryKeys,
java.lang.Number[][] starts,
java.lang.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. |
|
DefaultIntervalCategoryDataset(double[][] starts,
double[][] ends)
Creates a new dataset using the specified data values and automatically generated series and category keys. |
|
DefaultIntervalCategoryDataset(java.lang.Number[][] starts,
java.lang.Number[][] ends)
Constructs a dataset and populates it with data from the array. |
|
DefaultIntervalCategoryDataset(java.lang.String[] seriesNames,
java.lang.Number[][] starts,
java.lang.Number[][] ends)
Constructs a DefaultIntervalCategoryDataset, populates it with data from the arrays, and uses the supplied names for the series. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Returns a clone of this dataset. |
boolean |
equals(java.lang.Object obj)
Tests this dataset for equality with an arbitrary object. |
java.util.List |
getCategories()
Deprecated. Use getColumnKeys() instead. |
int |
getCategoryCount()
Returns the number of categories in the dataset. |
int |
getCategoryIndex(java.lang.Comparable category)
Returns the index for the given category. |
int |
getColumnCount()
Returns the number of categories in the dataset. |
int |
getColumnIndex(java.lang.Comparable columnKey)
Returns a column index. |
java.lang.Comparable |
getColumnKey(int column)
Returns a column key. |
java.util.List |
getColumnKeys()
Returns a list of the categories in the dataset. |
java.lang.Number |
getEndValue(java.lang.Comparable series,
java.lang.Comparable category)
Returns the end data value for one category in a series. |
java.lang.Number |
getEndValue(int series,
int category)
Returns the end data value for one category in a series. |
int |
getItemCount()
Deprecated. Use getCategoryCount() instead. |
int |
getRowCount()
Returns the number of series in the dataset (possibly zero). |
int |
getRowIndex(java.lang.Comparable rowKey)
Returns a row index. |
java.lang.Comparable |
getRowKey(int row)
Returns the name of the specified series. |
java.util.List |
getRowKeys()
Returns a list of the series in the dataset. |
java.util.List |
getSeries()
Deprecated. Use getRowKeys() instead. |
int |
getSeriesCount()
Returns the number of series in the dataset (possibly zero). |
int |
getSeriesIndex(java.lang.Comparable seriesKey)
Returns a series index. |
java.lang.Comparable |
getSeriesKey(int series)
Returns the name of the specified series. |
java.lang.Number |
getStartValue(java.lang.Comparable series,
java.lang.Comparable category)
Returns the start data value for one category in a series. |
java.lang.Number |
getStartValue(int series,
int category)
Returns the start data value for one category in a series. |
java.lang.Number |
getValue(java.lang.Comparable series,
java.lang.Comparable category)
Returns the data value for one category in a series. |
java.lang.Number |
getValue(int series,
int category)
Returns the data value for one category in a series. |
void |
setCategoryKeys(java.lang.Comparable[] categoryKeys)
Sets the categories for the dataset. |
void |
setEndValue(int series,
java.lang.Comparable category,
java.lang.Number value)
Sets the end data value for one category in a series. |
void |
setSeriesKeys(java.lang.Comparable[] seriesKeys)
Sets the names of the series in the dataset. |
void |
setStartValue(int series,
java.lang.Comparable category,
java.lang.Number value)
Sets the start data value for one category in a series. |
| Methods inherited from class org.jfree.data.general.AbstractSeriesDataset |
|---|
indexOf, seriesChanged |
| Methods inherited from class org.jfree.data.general.AbstractDataset |
|---|
addChangeListener, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jfree.data.general.Dataset |
|---|
addChangeListener, getGroup, removeChangeListener, setGroup |
| Constructor Detail |
|---|
public DefaultIntervalCategoryDataset(double[][] starts,
double[][] ends)
starts - the starting values for the intervals (null
not permitted).ends - the ending values for the intervals (null not
permitted).
public DefaultIntervalCategoryDataset(java.lang.Number[][] starts,
java.lang.Number[][] ends)
The arrays are indexed as data[series][category]. Series and category
names are automatically generated - you can change them using the
setSeriesKeys(Comparable[]) and
setCategoryKeys(Comparable[]) methods.
starts - the start values data.ends - the end values data.
public DefaultIntervalCategoryDataset(java.lang.String[] seriesNames,
java.lang.Number[][] starts,
java.lang.Number[][] ends)
Category names are generated automatically ("Category 1", "Category 2", etc).
seriesNames - the series names (if null, series names
will be generated automatically).starts - the start values data, indexed as data[series][category].ends - the end values data, indexed as data[series][category].
public DefaultIntervalCategoryDataset(java.lang.Comparable[] seriesKeys,
java.lang.Comparable[] categoryKeys,
java.lang.Number[][] starts,
java.lang.Number[][] ends)
seriesKeys - the series keys (if null, series keys
will be generated automatically).categoryKeys - the category keys (if null, category
keys will be generated automatically).starts - the start values data, indexed as data[series][category].ends - the end values data, indexed as data[series][category].| Method Detail |
|---|
public int getSeriesCount()
getSeriesCount in interface SeriesDatasetgetSeriesCount in class AbstractSeriesDatasetgetRowCount(),
getCategoryCount()public int getSeriesIndex(java.lang.Comparable seriesKey)
seriesKey - the series key.
getRowIndex(Comparable),
getSeriesKey(int)public java.lang.Comparable getSeriesKey(int series)
getSeriesKey in interface SeriesDatasetgetSeriesKey in class AbstractSeriesDatasetseries - the index of the required series (zero-based).
getSeriesIndex(Comparable)public void setSeriesKeys(java.lang.Comparable[] seriesKeys)
seriesKeys - the new keys (null not permitted, the
length of the array must match the number of series in the
dataset).setCategoryKeys(Comparable[])public int getCategoryCount()
getColumnCount()public java.util.List getColumnKeys()
CategoryDataset interface.
getColumnKeys in interface KeyedValues2DgetRowKeys()public void setCategoryKeys(java.lang.Comparable[] categoryKeys)
categoryKeys - an array of objects representing the categories in
the dataset.getRowKeys(),
setSeriesKeys(Comparable[])
public java.lang.Number getValue(java.lang.Comparable series,
java.lang.Comparable category)
This method is part of the CategoryDataset interface. Not particularly meaningful for this class...returns the end value.
getValue in interface KeyedValues2Dseries - The required series (zero based index).category - The required category.
getEndValue(Comparable, Comparable)
public java.lang.Number getValue(int series,
int category)
This method is part of the CategoryDataset interface. Not particularly meaningful for this class...returns the end value.
getValue in interface Values2Dseries - the required series (zero based index).category - the required category.
getEndValue(int, int)
public java.lang.Number getStartValue(java.lang.Comparable series,
java.lang.Comparable category)
getStartValue in interface IntervalCategoryDatasetseries - the required series.category - the required category.
null).getStartValue(int, int)
public java.lang.Number getStartValue(int series,
int category)
getStartValue in interface IntervalCategoryDatasetseries - the required series (zero based index).category - the required category.
null).getStartValue(Comparable, Comparable)
public java.lang.Number getEndValue(java.lang.Comparable series,
java.lang.Comparable category)
getEndValue in interface IntervalCategoryDatasetseries - the required series.category - the required category.
getEndValue(int, int)
public java.lang.Number getEndValue(int series,
int category)
getEndValue in interface IntervalCategoryDatasetseries - the required series (zero based index).category - the required category.
getEndValue(Comparable, Comparable)
public void setStartValue(int series,
java.lang.Comparable category,
java.lang.Number value)
series - the series (zero-based index).category - the category.value - The value.setEndValue(int, Comparable, Number)
public void setEndValue(int series,
java.lang.Comparable category,
java.lang.Number value)
series - the series (zero-based index).category - the category.value - the value.setStartValue(int, Comparable, Number)public int getCategoryIndex(java.lang.Comparable category)
category - the category (null not permitted).
getColumnIndex(Comparable)public java.lang.Comparable getColumnKey(int column)
getColumnKey in interface KeyedValues2Dcolumn - the column index.
getRowKey(int)public int getColumnIndex(java.lang.Comparable columnKey)
getColumnIndex in interface KeyedValues2DcolumnKey - the column key (null not permitted).
getCategoryIndex(Comparable)public int getRowIndex(java.lang.Comparable rowKey)
getRowIndex in interface KeyedValues2DrowKey - the row key.
getSeriesIndex(Comparable)public java.util.List getRowKeys()
CategoryDataset interface.
getRowKeys in interface KeyedValues2DgetColumnKeys()public java.lang.Comparable getRowKey(int row)
getRowKey in interface KeyedValues2Drow - the index of the required row/series (zero-based).
getColumnKey(int)public int getColumnCount()
CategoryDataset interface.
getColumnCount in interface Values2DgetCategoryCount(),
getRowCount()public int getRowCount()
getRowCount in interface Values2DgetSeriesCount(),
getColumnCount()public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the object (null permitted).
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class AbstractDatasetjava.lang.CloneNotSupportedException - if there is a problem cloning the
dataset.public java.util.List getSeries()
getRowKeys() instead.
public java.util.List getCategories()
getColumnKeys() instead.
public int getItemCount()
getCategoryCount() instead.
|
Footer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||