|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jfree.data.KeyedObjects2D
A data structure that stores zero, one or many objects, where each object is associated with two keys (a 'row' key and a 'column' key).
Constructor Summary | |
KeyedObjects2D()
Creates a new instance (initially empty). |
Method Summary | |
void |
addObject(java.lang.Object object,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Adds an object to the table. |
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. |
java.lang.Object |
getObject(java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Returns the object for the given row and column keys. |
java.lang.Object |
getObject(int row,
int column)
Returns the object for a given row and column. |
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. |
void |
removeColumn(java.lang.Comparable columnKey)
Removes a column. |
void |
removeColumn(int columnIndex)
Removes a column. |
void |
removeObject(java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Removes an object. |
void |
removeRow(java.lang.Comparable rowKey)
Removes a row. |
void |
removeRow(int rowIndex)
Removes a row. |
void |
setObject(java.lang.Object object,
java.lang.Comparable rowKey,
java.lang.Comparable columnKey)
Adds or updates an object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public KeyedObjects2D()
Method Detail |
public int getRowCount()
public int getColumnCount()
public java.lang.Object getObject(int row, int column)
row
- the row index.column
- the column index.
public java.lang.Comparable getRowKey(int row)
row
- the row index (zero based).
public int getRowIndex(java.lang.Comparable key)
key
- the key.
public java.util.List getRowKeys()
public java.lang.Comparable getColumnKey(int column)
column
- the column.
public int getColumnIndex(java.lang.Comparable key)
key
- the key.
public java.util.List getColumnKeys()
public java.lang.Object getObject(java.lang.Comparable rowKey, java.lang.Comparable columnKey)
rowKey
- the row key.columnKey
- the column key.
public void addObject(java.lang.Object object, java.lang.Comparable rowKey, java.lang.Comparable columnKey)
object
- the object.rowKey
- the row key.columnKey
- the column key.public void setObject(java.lang.Object object, java.lang.Comparable rowKey, java.lang.Comparable columnKey)
object
- the object.rowKey
- the row key.columnKey
- the column key.public void removeObject(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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |