org.jfree.data

Interface KeyedValues2D

All Superinterfaces:
Values2D
Known Subinterfaces:
BoxAndWhiskerCategoryDataset, CategoryDataset, GanttCategoryDataset, IntervalCategoryDataset, KeyedValues2DDataset, StatisticalCategoryDataset
Known Implementing Classes:
DefaultBoxAndWhiskerCategoryDataset, DefaultCategoryDataset, DefaultIntervalCategoryDataset, DefaultKeyedValues2D, DefaultKeyedValues2DDataset, DefaultStatisticalCategoryDataset, JDBCCategoryDataset, TaskSeriesCollection

public interface KeyedValues2D
extends Values2D

An extension of the Values2D interface where a unique key is associated with the row and column indices.

Method Summary

int
getColumnIndex(Comparable key)
Returns the column index for a given key.
Comparable
getColumnKey(int column)
Returns the column key for a given index.
List
getColumnKeys()
Returns the column keys.
int
getRowIndex(Comparable key)
Returns the row index for a given key.
Comparable
getRowKey(int row)
Returns the row key for a given index.
List
getRowKeys()
Returns the row keys.
Number
getValue(Comparable rowKey, Comparable columnKey)
Returns the value associated with the specified keys.

Methods inherited from interface org.jfree.data.Values2D

getColumnCount, getRowCount, getValue

Method Details

getColumnIndex

public int getColumnIndex(Comparable key)
Returns the column index for a given key.
Parameters:
key - the column key.
Returns:
The column index, or -1 if the key is unrecognised.

getColumnKey

public Comparable getColumnKey(int column)
Returns the column key for a given index.
Parameters:
column - the column index (zero-based).
Returns:
The column key.

getColumnKeys

public List getColumnKeys()
Returns the column keys.
Returns:
The keys.

getRowIndex

public int getRowIndex(Comparable key)
Returns the row index for a given key.
Parameters:
key - the row key.
Returns:
The row index, or -1 if the key is unrecognised.

getRowKey

public Comparable getRowKey(int row)
Returns the row key for a given index.
Parameters:
row - the row index (zero-based).
Returns:
The row key.

getRowKeys

public List getRowKeys()
Returns the row keys.
Returns:
The keys.

getValue

public Number getValue(Comparable rowKey,
                       Comparable columnKey)
Returns the value associated with the specified keys.
Parameters:
rowKey - the row key (null not permitted).
columnKey - the column key (null not permitted).
Returns:
The value.