org.jfree.data
Class ComparableObjectItem
java.lang.Object
org.jfree.data.ComparableObjectItem
- Cloneable, Comparable, Serializable
extends java.lang.Object
implements Cloneable, Comparable, Serializable
Object | clone() - Returns a clone of this object.
|
int | compareTo(Object o1) - Returns an integer indicating the order of this object relative to
another object.
|
boolean | equals(Object obj) - Tests if this object is equal to another.
|
protected Comparable | getComparable() - Returns the x-value.
|
protected Object | getObject() - Returns the y-value.
|
int | hashCode() - Returns a hash code.
|
protected void | setObject(Object y) - Sets the y-value for this data item.
|
ComparableObjectItem
public ComparableObjectItem(Comparable x,
Object y)
Constructs a new data item.
x
- the x-value (null
NOT permitted).y
- the y-value (null
permitted).
clone
public Object clone()
throws CloneNotSupportedException
Returns a clone of this object.
compareTo
public int compareTo(Object o1)
Returns an integer indicating the order of this object relative to
another object.
For the order we consider only the x-value:
negative == "less-than", zero == "equal", positive == "greater-than".
o1
- the object being compared to.
- An integer indicating the order of this data pair object
relative to another object.
equals
public boolean equals(Object obj)
Tests if this object is equal to another.
obj
- the object to test against for equality (null
permitted).
getComparable
protected Comparable getComparable()
Returns the x-value.
- The x-value (never
null
).
getObject
protected Object getObject()
Returns the y-value.
- The y-value (possibly
null
).
hashCode
public int hashCode()
Returns a hash code.
setObject
protected void setObject(Object y)
Sets the y-value for this data item. Note that there is no
corresponding method to change the x-value.
y
- the new y-value (null
permitted).