org.jfree.data
public class DefaultKeyedValues2D extends Object implements KeyedValues2D, PublicCloneable, Cloneable, Serializable
| Constructor Summary | |
|---|---|
| DefaultKeyedValues2D()
Creates a new instance (initially empty). | |
| DefaultKeyedValues2D(boolean sortRowKeys)
Creates a new instance (initially empty).
| |
| Method Summary | |
|---|---|
| void | addValue(Number value, Comparable rowKey, Comparable columnKey)
Adds a value to the table. |
| void | clear()
Clears all the data and associated keys. |
| Object | clone()
Returns a clone.
|
| boolean | equals(Object o)
Tests if this object is equal to another.
|
| int | getColumnCount()
Returns the column count.
|
| int | getColumnIndex(Comparable key)
Returns the column index for a given key.
|
| Comparable | getColumnKey(int column)
Returns the key for a given column.
|
| List | getColumnKeys()
Returns the column keys in an unmodifiable list.
|
| int | getRowCount()
Returns the row count.
|
| int | getRowIndex(Comparable key)
Returns the row index for a given key.
|
| Comparable | getRowKey(int row)
Returns the key for a given row.
|
| List | getRowKeys()
Returns the row keys in an unmodifiable list.
|
| Number | getValue(int row, int column)
Returns the value for a given row and column.
|
| Number | getValue(Comparable rowKey, Comparable columnKey)
Returns the value for the given row and column keys. |
| int | hashCode()
Returns a hash code.
|
| void | removeColumn(int columnIndex)
Removes a column.
|
| void | removeColumn(Comparable columnKey)
Removes a column from the table.
|
| void | removeRow(int rowIndex)
Removes a row.
|
| void | removeRow(Comparable rowKey)
Removes a row from the table.
|
| void | removeValue(Comparable rowKey, Comparable columnKey)
Removes a value from the table by setting it to null. |
| void | setValue(Number value, Comparable rowKey, Comparable columnKey)
Adds or updates a value.
|
Parameters: sortRowKeys if the row keys should be sorted.
Parameters: value the value (null permitted). rowKey the row key (null not permitted). columnKey the column key (null not permitted).
See Also: DefaultKeyedValues2D DefaultKeyedValues2D
Returns: A clone.
Throws: CloneNotSupportedException this class will not throw this exception, but subclasses (if any) might.
Parameters: o the other object (null permitted).
Returns: A boolean.
Returns: The column count.
See Also: getRowCount
Parameters: key the key (null not permitted).
Returns: The column index.
See Also: DefaultKeyedValues2D getRowIndex
Parameters: column the column (in the range 0 to getColumnCount - 1).
Returns: The key.
See Also: getColumnIndex DefaultKeyedValues2D
Returns: The column keys.
See Also: getRowKeys
Returns: The row count.
See Also: getColumnCount
Parameters: key the key (null not permitted).
Returns: The row index.
See Also: DefaultKeyedValues2D getColumnIndex
Parameters: row the row index (in the range 0 to getRowCount - 1).
Returns: The row key.
See Also: getRowIndex DefaultKeyedValues2D
Returns: The row keys.
See Also: getColumnKeys
Parameters: row the row index. column the column index.
Returns: The value.
See Also: DefaultKeyedValues2D
Parameters: rowKey the row key (null not permitted). columnKey the column key (null not permitted).
Returns: The value (possibly null).
See Also: DefaultKeyedValues2D DefaultKeyedValues2D
Returns: A hash code.
Parameters: columnIndex the column index.
See Also: removeColumn DefaultKeyedValues2D
Parameters: columnKey the column key (null not permitted).
Throws: UnknownKeyException if the table does not contain a column with
the specified key. IllegalArgumentException if columnKey is
null.
See Also: DefaultKeyedValues2D removeRow
Parameters: rowIndex the row index.
See Also: removeRow DefaultKeyedValues2D
Parameters: rowKey the row key (null not permitted).
Throws: UnknownKeyException if rowKey is not defined in the
table.
See Also: DefaultKeyedValues2D
null. If
all the values in the specified row and/or column are now
null, the row and/or column is removed from the table.
Parameters: rowKey the row key (null not permitted). columnKey the column key (null not permitted).
See Also: DefaultKeyedValues2D
Parameters: value the value (null permitted). rowKey the row key (null not permitted). columnKey the column key (null not permitted).
See Also: DefaultKeyedValues2D DefaultKeyedValues2D