org.jfree.data.statistics
public class DefaultMultiValueCategoryDataset extends AbstractDataset implements MultiValueCategoryDataset, RangeInfo, PublicCloneable
Since: 1.0.7
Field Summary | |
---|---|
protected KeyedObjects2D | data
Storage for the data. |
Constructor Summary | |
---|---|
DefaultMultiValueCategoryDataset()
Creates a new dataset. |
Method Summary | |
---|---|
void | add(List values, Comparable rowKey, Comparable columnKey)
Adds a list of values to the dataset ( null and Double.NaN
items are automatically removed) and sends a DatasetChangeEvent
to all registered listeners.
|
Object | clone()
Returns a clone of this instance.
|
boolean | equals(Object obj)
Tests this dataset for equality with an arbitrary object.
|
int | getColumnCount()
Returns the number of columns in the table.
|
int | getColumnIndex(Comparable key)
Returns the column index for a given key.
|
Comparable | getColumnKey(int column)
Returns a column key.
|
List | getColumnKeys()
Returns the column keys.
|
Range | getRangeBounds(boolean includeInterval)
Returns the range of the values in this dataset's range.
|
double | getRangeLowerBound(boolean includeInterval)
Returns the minimum y-value in the dataset.
|
double | getRangeUpperBound(boolean includeInterval)
Returns the maximum y-value in the dataset.
|
int | getRowCount()
Returns the number of rows in the table.
|
int | getRowIndex(Comparable key)
Returns the row index for a given key.
|
Comparable | getRowKey(int row)
Returns a row key.
|
List | getRowKeys()
Returns the row keys.
|
Number | getValue(Comparable row, Comparable column)
Returns the average value for the specified item.
|
Number | getValue(int row, int column)
Returns the average value for the specified item.
|
List | getValues(int row, int column)
Returns a list (possibly empty) of the values for the specified item.
|
List | getValues(Comparable rowKey, Comparable columnKey)
Returns a list (possibly empty) of the values for the specified item.
|
null
and Double.NaN
items are automatically removed) and sends a DatasetChangeEvent
to all registered listeners.
Parameters: values a list of values (null
not permitted). rowKey the row key (null
not permitted). columnKey the column key (null
not permitted).
Returns: A clone.
Throws: CloneNotSupportedException if the dataset cannot be cloned.
Parameters: obj the object (null
permitted).
Returns: A boolean.
Returns: The column count.
Parameters: key the column key.
Returns: The column index.
Parameters: column the column index (zero-based).
Returns: The column key.
Returns: The keys.
Parameters: includeInterval a flag that determines whether or not the y-interval is taken into account.
Returns: The range.
Parameters: includeInterval a flag that determines whether or not the y-interval is taken into account.
Returns: The minimum value.
Parameters: includeInterval a flag that determines whether or not the y-interval is taken into account.
Returns: The maximum value.
Returns: The row count.
Parameters: key the row key.
Returns: The row index.
Parameters: row the row index (zero-based).
Returns: The row key.
Returns: The keys.
Parameters: row the row key. column the column key.
Returns: The average value.
Parameters: row the row index. column the column index.
Returns: The average value.
Parameters: row the row index (zero-based). column the column index (zero-based).
Returns: The list of values.
Parameters: rowKey the row key (null
not permitted). columnKey the column key (null
not permitted).
Returns: The list of values.