|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfree.data.DefaultKeyedValues2D
A data structure that stores zero, one or many values, where each value is associated with two keys (a 'row' key and a 'column' key).
| Constructor Summary | |
DefaultKeyedValues2D()
Creates a new instance (initially empty). |
|
DefaultKeyedValues2D(boolean sortRowKeys)
Creates a new instance (initially empty). |
|
| Method Summary | |
void |
addValue(java.lang.Number value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Adds a value to the table. |
void |
clear()
Clears all the data and associated keys. |
java.lang.Object |
clone()
Returns a clone. |
boolean |
equals(java.lang.Object o)
Tests if this object is equal to another. |
int |
getColumnCount()
Returns the column count. |
int |
getColumnIndex(java.lang.Comparable key)
Returns the column index for a given key. |
java.lang.Comparable |
getColumnKey(int column)
Returns the key for a given column. |
java.util.List |
getColumnKeys()
Returns the column keys. |
int |
getRowCount()
Returns the row count. |
int |
getRowIndex(java.lang.Comparable key)
Returns the row index for a given key. |
java.lang.Comparable |
getRowKey(int row)
Returns the key for a given 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 the given row and column keys. |
java.lang.Number |
getValue(int row,
int column)
Returns the value for a given row and column. |
int |
hashCode()
Returns a hash code. |
void |
removeColumn(java.lang.Comparable columnKey)
Removes a column. |
void |
removeColumn(int columnIndex)
Removes a column. |
void |
removeRow(java.lang.Comparable rowKey)
Removes a row. |
void |
removeRow(int rowIndex)
Removes a row. |
void |
removeValue(java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Removes a value. |
void |
setValue(java.lang.Number value,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Adds or updates a value. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DefaultKeyedValues2D()
public DefaultKeyedValues2D(boolean sortRowKeys)
sortRowKeys - if the row keys should be sorted.| Method Detail |
public int getRowCount()
getRowCount in interface Values2Dpublic int getColumnCount()
getColumnCount in interface Values2D
public java.lang.Number getValue(int row,
int column)
getValue in interface Values2Drow - the row index.column - the column index.
public java.lang.Comparable getRowKey(int row)
getRowKey in interface KeyedValues2Drow - the row index (zero based).
public int getRowIndex(java.lang.Comparable key)
getRowIndex in interface KeyedValues2Dkey - the key.
public java.util.List getRowKeys()
getRowKeys in interface KeyedValues2Dpublic java.lang.Comparable getColumnKey(int column)
getColumnKey in interface KeyedValues2Dcolumn - the column.
public int getColumnIndex(java.lang.Comparable key)
getColumnIndex in interface KeyedValues2Dkey - the key.
public java.util.List getColumnKeys()
getColumnKeys in interface KeyedValues2D
public java.lang.Number getValue(java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
getValue in interface KeyedValues2DrowKey - 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 setValue(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 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()
public boolean equals(java.lang.Object o)
o - the other object.
public int hashCode()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException - this class will not throw this exception, but subclasses
(if any) might.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||