|
Header
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 Values2D
getColumnCount()
public int getColumnCount()
getColumnCount
in interface Values2D
getRowCount()
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
).addValue(Number, Comparable, Comparable)
,
removeValue(Comparable, Comparable)
public java.lang.Comparable getRowKey(int row)
getRowKey
in interface KeyedValues2D
row
- the row index (zero-based).
getRowIndex(Comparable)
,
getRowKeys()
,
getColumnKey(int)
public int getRowIndex(java.lang.Comparable key)
getRowIndex
in interface KeyedValues2D
key
- the row key (null
not permitted).
getRowKey(int)
public java.util.List getRowKeys()
getRowKeys
in interface KeyedValues2D
getRowKey(int)
public java.lang.Comparable getColumnKey(int column)
getColumnKey
in interface KeyedValues2D
column
- the column index (zero-based).
getColumnIndex(Comparable)
public int getColumnIndex(java.lang.Comparable key)
getColumnIndex
in interface KeyedValues2D
key
- the column key (null
not permitted).
getColumnKey(int)
public java.util.List getColumnKeys()
getColumnKeys
in interface KeyedValues2D
getColumnKey(int)
public java.lang.Number getValue(java.lang.Comparable rowKey, java.lang.Comparable columnKey)
getValue
in interface KeyedValues2D
rowKey
- 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.Object
obj
- the object (null
permitted).
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface org.jfree.util.PublicCloneable
clone
in class AbstractDataset
java.lang.CloneNotSupportedException
- if there is a problem cloning the
dataset.
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |