|
||||||||||
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.category.DefaultCategoryDataset
A default implementation of the CategoryDataset
interface.
Constructor Summary | |
DefaultCategoryDataset()
Creates a new (empty) dataset. |
Method Summary | |
void |
addValue(double value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Adds a value to the table. |
void |
addValue(java.lang.Number value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Adds a value to the table. |
void |
clear()
Clears all data from the dataset and sends a DatasetChangeEvent to all registered
listeners. |
boolean |
equals(java.lang.Object o)
Tests if this object is equal to another. |
int |
getColumnCount()
Returns the number of columns in the table. |
int |
getColumnIndex(java.lang.Comparable key)
Returns the column index for a given key. |
java.lang.Comparable |
getColumnKey(int column)
Returns a column key. |
java.util.List |
getColumnKeys()
Returns the column keys. |
int |
getRowCount()
Returns the number of rows in the table. |
int |
getRowIndex(java.lang.Comparable key)
Returns the row index for a given key. |
java.lang.Comparable |
getRowKey(int row)
Returns a row key. |
java.util.List |
getRowKeys()
Returns the row keys. |
java.lang.Number |
getValue(java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Returns the value for a pair of keys. |
java.lang.Number |
getValue(int row,
int column)
Returns a value from the table. |
int |
hashCode()
Returns a hash code for the dataset. |
void |
incrementValue(double value,
java.lang.Comparable rowKey,
java.lang.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(java.lang.Comparable columnKey)
Removes a column from the dataset. |
void |
removeColumn(int columnIndex)
Removes a column from the dataset. |
void |
removeRow(java.lang.Comparable rowKey)
Removes a row from the dataset. |
void |
removeRow(int rowIndex)
Removes a row from the dataset. |
void |
removeValue(java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Removes a value from the dataset. |
void |
setValue(double value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Adds or updates a value in the table. |
void |
setValue(java.lang.Number value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Adds or updates a value in the table. |
Methods inherited from class org.jfree.data.general.AbstractDataset |
addChangeListener, clone, fireDatasetChanged, getGroup, notifyListeners, removeChangeListener, setGroup, validateObject |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.data.general.Dataset |
addChangeListener, getGroup, removeChangeListener, setGroup |
Constructor Detail |
public DefaultCategoryDataset()
Method Detail |
public int getRowCount()
getRowCount
in interface Values2D
public int getColumnCount()
getColumnCount
in interface Values2D
public java.lang.Number getValue(int row, int column)
getValue
in interface Values2D
row
- the row index (zero-based).column
- the column index (zero-based).
null
).public java.lang.Comparable getRowKey(int row)
getRowKey
in interface KeyedValues2D
row
- the row index (zero-based).
public int getRowIndex(java.lang.Comparable key)
getRowIndex
in interface KeyedValues2D
key
- the row key.
public java.util.List getRowKeys()
getRowKeys
in interface KeyedValues2D
public java.lang.Comparable getColumnKey(int column)
getColumnKey
in interface KeyedValues2D
column
- the column index (zero-based).
public int getColumnIndex(java.lang.Comparable key)
getColumnIndex
in interface KeyedValues2D
key
- the column key.
public java.util.List getColumnKeys()
getColumnKeys
in interface KeyedValues2D
public java.lang.Number getValue(java.lang.Comparable rowKey, java.lang.Comparable columnKey)
This method should return null
if either of the keys is not found.
getValue
in interface KeyedValues2D
rowKey
- the row key.columnKey
- the column key.
public void addValue(java.lang.Number value, java.lang.Comparable rowKey, java.lang.Comparable columnKey)
value
- the value.rowKey
- the row key.columnKey
- the column key.public void addValue(double value, java.lang.Comparable rowKey, java.lang.Comparable columnKey)
value
- the value.rowKey
- the row key.columnKey
- the column key.public void setValue(java.lang.Number value, java.lang.Comparable rowKey, java.lang.Comparable columnKey)
value
- the value (null
permitted).rowKey
- the row key (null
not permitted).columnKey
- the column key (null
not permitted).public void setValue(double value, java.lang.Comparable rowKey, java.lang.Comparable columnKey)
value
- the value.rowKey
- the row key (null
not permitted).columnKey
- the column key (null
not permitted).public void incrementValue(double value, java.lang.Comparable rowKey, java.lang.Comparable columnKey)
null
, it is treated as if it were 0.0).
value
- the value.rowKey
- the row key.columnKey
- the column key.public void removeValue(java.lang.Comparable rowKey, java.lang.Comparable columnKey)
rowKey
- the row key.columnKey
- the column key.public void removeRow(int rowIndex)
rowIndex
- the row index.public void removeRow(java.lang.Comparable rowKey)
rowKey
- the row key.public void removeColumn(int columnIndex)
columnIndex
- the column index.public void removeColumn(java.lang.Comparable columnKey)
columnKey
- the column key.public void clear()
DatasetChangeEvent
to all registered
listeners.
public boolean equals(java.lang.Object o)
o
- the other object.
public int hashCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |