Module org.jfree.chart3d
Package org.jfree.chart3d.data
Class KeyedValues3DItemKey<S extends Comparable<S>,R extends Comparable<R>,C extends Comparable<C>>
java.lang.Object
org.jfree.chart3d.data.KeyedValues3DItemKey<S,R,C>
- All Implemented Interfaces:
Serializable
,Comparable<KeyedValues3DItemKey<S,
,R, C>> ItemKey
public class KeyedValues3DItemKey<S extends Comparable<S>,R extends Comparable<R>,C extends Comparable<C>>
extends Object
implements ItemKey, Comparable<KeyedValues3DItemKey<S,R,C>>, Serializable
An object that references one data item in a
KeyedValues3D
data
structure. Instances of this class are immutable (subject to the caller
using series, row and column keys that are immutable).- Since:
- 1.3
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionKeyedValues3DItemKey
(S seriesKey, R rowKey, C columnKey) Creates a new instance. -
Method Summary
-
Constructor Details
-
KeyedValues3DItemKey
Creates a new instance.- Parameters:
seriesKey
- the series key (null
not permitted).rowKey
- the row key (null
not permitted).columnKey
- the column key (null
not permitted).
-
-
Method Details
-
getSeriesKey
Returns the series key.- Returns:
- The series key (never
null
).
-
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:
compareTo
in interfaceComparable<S extends Comparable<S>>
-
equals
Tests this key for equality with an arbitrary object. -
hashCode
-
toJSONString
Description copied from interface:ItemKey
Returns a JSON formatted string representing the key.- Specified by:
toJSONString
in interfaceItemKey
- Returns:
- A JSON formatted string.
-
toString
-