org.jfree.data.category
public class DefaultCategoryDataset extends AbstractDataset implements CategoryDataset, PublicCloneable, Serializable
Constructor Summary | |
---|---|
DefaultCategoryDataset()
Creates a new (empty) dataset. |
Method Summary | |
---|---|
void | addValue(Number value, Comparable rowKey, Comparable columnKey)
Adds a value to the table. |
void | addValue(double value, Comparable rowKey, Comparable columnKey)
Adds a value to the table.
|
void | clear()
Clears all data from the dataset and sends a DatasetChangeEvent
to all registered listeners. |
Object | clone()
Returns a clone of the dataset.
|
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.
|
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 the key for the specified row.
|
List | getRowKeys()
Returns the row keys.
|
Number | getValue(int row, int column)
Returns a value from the table.
|
Number | getValue(Comparable rowKey, Comparable columnKey)
Returns the value for a pair of keys.
|
int | hashCode()
Returns a hash code for the dataset.
|
void | incrementValue(double value, Comparable rowKey, Comparable columnKey)
Adds the specified value to an existing value in the dataset (if the
existing value is null , it is treated as if it were 0.0).
|
void | removeColumn(int columnIndex)
Removes a column from the dataset and sends a DatasetChangeEvent
to all registered listeners.
|
void | removeColumn(Comparable columnKey)
Removes a column from the dataset and sends a DatasetChangeEvent
to all registered listeners.
|
void | removeRow(int rowIndex)
Removes a row from the dataset and sends a DatasetChangeEvent
to all registered listeners.
|
void | removeRow(Comparable rowKey)
Removes a row from the dataset and sends a DatasetChangeEvent
to all registered listeners.
|
void | removeValue(Comparable rowKey, Comparable columnKey)
Removes a value from the dataset and sends a DatasetChangeEvent
to all registered listeners.
|
void | setValue(Number value, Comparable rowKey, Comparable columnKey)
Adds or updates a value in the table and sends a
DatasetChangeEvent to all registered listeners.
|
void | setValue(double value, Comparable rowKey, Comparable columnKey)
Adds or updates a value in the table and sends a
DatasetChangeEvent to all registered listeners.
|
Parameters: value the value. rowKey the row key. columnKey the column key.
See Also: DefaultCategoryDataset DefaultCategoryDataset
Parameters: value the value. rowKey the row key. columnKey the column key.
See Also: DefaultCategoryDataset
Returns: A clone.
Throws: CloneNotSupportedException if there is a problem cloning the dataset.
Parameters: obj the object (null
permitted).
Returns: A boolean.
Returns: The column count.
See Also: getRowCount
Parameters: key the column key (null
not permitted).
Returns: The column index.
See Also: DefaultCategoryDataset
Parameters: column the column index (zero-based).
Returns: The column key.
See Also: getColumnIndex
Returns: The keys.
See Also: DefaultCategoryDataset
Returns: The row count.
See Also: getColumnCount
Parameters: key the row key (null
not permitted).
Returns: The row index.
See Also: DefaultCategoryDataset
Parameters: row the row index (zero-based).
Returns: The row key.
See Also: getRowIndex getRowKeys DefaultCategoryDataset
Returns: The keys.
See Also: DefaultCategoryDataset
Parameters: row the row index (zero-based). column the column index (zero-based).
Returns: The value (possibly null
).
See Also: DefaultCategoryDataset DefaultCategoryDataset
Parameters: rowKey the row key (null
not permitted). columnKey the column key (null
not permitted).
Returns: The value (possibly null
).
Throws: UnknownKeyException if either key is not defined in the dataset.
See Also: DefaultCategoryDataset
Returns: A hash code.
null
, it is treated as if it were 0.0).
Parameters: value the value. rowKey the row key (null
not permitted). columnKey the column key (null
not permitted).
Throws: UnknownKeyException if either key is not defined in the dataset.
Parameters: columnIndex the column index.
See Also: DefaultCategoryDataset
Parameters: columnKey the column key (null
not permitted).
Throws: UnknownKeyException if columnKey
is not defined
in the dataset.
Parameters: rowIndex the row index.
See Also: DefaultCategoryDataset
Parameters: rowKey the row key.
See Also: removeColumn
Parameters: rowKey the row key. columnKey the column key.
See Also: DefaultCategoryDataset
Parameters: value the value (null
permitted). rowKey the row key (null
not permitted). columnKey the column key (null
not permitted).
See Also: DefaultCategoryDataset
Parameters: value the value. rowKey the row key (null
not permitted). columnKey the column key (null
not permitted).
See Also: DefaultCategoryDataset