Package org.jfree.data
Class KeyedValues2DItemKey<R extends Comparable<R>,C extends Comparable<C>>
java.lang.Object
org.jfree.data.KeyedValues2DItemKey<R,C>
- Type Parameters:
R- the row key type.C- the column key type.
- All Implemented Interfaces:
Serializable,Comparable<KeyedValues2DItemKey<R,,C>> ItemKey
public class KeyedValues2DItemKey<R extends Comparable<R>,C extends Comparable<C>>
extends Object
implements ItemKey, Comparable<KeyedValues2DItemKey<R,C>>, Serializable
An object that references one data item in a
KeyedValues2D data
structure. Instances of this class are immutable (subject to the caller
using series, row and column keys that are immutable).- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
KeyedValues2DItemKey
Creates a new instance.- Parameters:
rowKey- the row key (nullnot permitted).columnKey- the column key (nullnot permitted).
-
-
Method Details
-
getRowKey
Returns the row key.- Returns:
- The row key (never
null).
-
getColumnKey
Returns the column key.- Returns:
- The column key (never
null).
-
compareTo
- Specified by:
compareToin interfaceComparable<R extends Comparable<R>>
-
equals
Tests this key for equality with an arbitrary object. -
hashCode
-
toJSONString
Description copied from interface:ItemKeyReturns a JSON formatted string representing the key.- Specified by:
toJSONStringin interfaceItemKey- Returns:
- A JSON formatted string.
-
toString
-