|
||||||||||
| 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
public class 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. |
java.lang.Object |
clone()
Returns a clone of the dataset. |
boolean |
equals(java.lang.Object obj)
Tests this dataset for equality with an arbitrary object. |
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 the key for the specified row. |
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 and sends a DatasetChangeEvent
to all registered listeners. |
void |
removeColumn(int columnIndex)
Removes a column from the dataset and sends a DatasetChangeEvent
to all registered listeners. |
void |
removeRow(java.lang.Comparable rowKey)
Removes a row 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 |
removeValue(java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Removes a value from the dataset and sends a DatasetChangeEvent
to all registered listeners. |
void |
setValue(double value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Adds or updates a value in the table and sends a DatasetChangeEvent to all registered listeners. |
void |
setValue(java.lang.Number value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Adds or updates a value in the table and sends a DatasetChangeEvent to all registered listeners. |
| 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, 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 Values2DgetColumnCount()public int getColumnCount()
getColumnCount in interface Values2DgetRowCount()
public java.lang.Number getValue(int row,
int column)
getValue in interface Values2Drow - the row index (zero-based).column - the column index (zero-based).
null).addValue(Number, Comparable, Comparable),
removeValue(Comparable, Comparable)public java.lang.Comparable getRowKey(int row)
getRowKey in interface KeyedValues2Drow - the row index (zero-based).
getRowIndex(Comparable),
getRowKeys(),
getColumnKey(int)public int getRowIndex(java.lang.Comparable key)
getRowIndex in interface KeyedValues2Dkey - the row key (null not permitted).
getRowKey(int)public java.util.List getRowKeys()
getRowKeys in interface KeyedValues2DgetRowKey(int)public java.lang.Comparable getColumnKey(int column)
getColumnKey in interface KeyedValues2Dcolumn - the column index (zero-based).
getColumnIndex(Comparable)public int getColumnIndex(java.lang.Comparable key)
getColumnIndex in interface KeyedValues2Dkey - the column key (null not permitted).
getColumnKey(int)public java.util.List getColumnKeys()
getColumnKeys in interface KeyedValues2DgetColumnKey(int)
public java.lang.Number getValue(java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
getValue in interface KeyedValues2DrowKey - the row key (null not permitted).columnKey - the column key (null not permitted).
null).
UnknownKeyException - if either key is not defined in the dataset.addValue(Number, Comparable, Comparable)
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.getValue(Comparable, Comparable),
removeValue(Comparable, Comparable)
public void addValue(double value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
value - the value.rowKey - the row key.columnKey - the column key.getValue(Comparable, Comparable)
public void setValue(java.lang.Number value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
DatasetChangeEvent to all registered listeners.
value - the value (null permitted).rowKey - the row key (null not permitted).columnKey - the column key (null not permitted).getValue(Comparable, Comparable)
public void setValue(double value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
DatasetChangeEvent to all registered listeners.
value - the value.rowKey - the row key (null not permitted).columnKey - the column key (null not permitted).getValue(Comparable, Comparable)
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 (null not permitted).columnKey - the column key (null not permitted).
UnknownKeyException - if either key is not defined in the dataset.
public void removeValue(java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
DatasetChangeEvent
to all registered listeners.
rowKey - the row key.columnKey - the column key.addValue(Number, Comparable, Comparable)public void removeRow(int rowIndex)
DatasetChangeEvent
to all registered listeners.
rowIndex - the row index.removeColumn(int)public void removeRow(java.lang.Comparable rowKey)
DatasetChangeEvent
to all registered listeners.
rowKey - the row key.removeColumn(Comparable)public void removeColumn(int columnIndex)
DatasetChangeEvent
to all registered listeners.
columnIndex - the column index.removeRow(int)public void removeColumn(java.lang.Comparable columnKey)
DatasetChangeEvent
to all registered listeners.
columnKey - the column key (null not permitted).
UnknownKeyException - if columnKey is not defined
in the dataset.removeRow(Comparable)public void clear()
DatasetChangeEvent
to all registered listeners.
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the object (null permitted).
public int hashCode()
hashCode in class java.lang.Object
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class AbstractDatasetjava.lang.CloneNotSupportedException - if there is a problem cloning the
dataset.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||