Package org.jfree.data.xy
Class XYDataItem
java.lang.Object
org.jfree.data.xy.XYDataItem
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable
Represents one (x, y) data item for an
XYSeries
. Note that
subclasses are REQUIRED to support cloning.- See Also:
-
Constructor Summary
ConstructorDescriptionXYDataItem
(double x, double y) Constructs a new data item.XYDataItem
(Number x, Number y) Constructs a new data item. -
Method Summary
Modifier and TypeMethodDescriptionclone()
Returns a clone of this object.int
Returns an integer indicating the order of this object relative to another object.boolean
Tests if this object is equal to another.getX()
Returns the x-value.double
Returns the x-value as a double primitive.getY()
Returns the y-value.double
Returns the y-value as a double primitive.int
hashCode()
Returns a hash code.void
setY
(double y) Sets the y-value for this data item.void
Sets the y-value for this data item.toString()
Returns a string representing this instance, primarily for debugging use.
-
Constructor Details
-
XYDataItem
Constructs a new data item.- Parameters:
x
- the x-value (null
NOT permitted).y
- the y-value (null
permitted).
-
XYDataItem
Constructs a new data item.- Parameters:
x
- the x-value.y
- the y-value.
-
-
Method Details
-
getX
Returns the x-value.- Returns:
- The x-value (never
null
).
-
getXValue
Returns the x-value as a double primitive.- Returns:
- The x-value.
- See Also:
-
getY
Returns the y-value.- Returns:
- The y-value (possibly
null
).
-
getYValue
Returns the y-value as a double primitive.- Returns:
- The y-value.
- See Also:
-
setY
Sets the y-value for this data item. Note that there is no corresponding method to change the x-value.- Parameters:
y
- the new y-value.
-
setY
Sets the y-value for this data item. Note that there is no corresponding method to change the x-value.- Parameters:
y
- the new y-value (null
permitted).
-
compareTo
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".
- Specified by:
compareTo
in interfaceComparable
- Parameters:
o1
- the object being compared to.- Returns:
- An integer indicating the order of this data pair object relative to another object.
-
clone
Returns a clone of this object. -
equals
Tests if this object is equal to another. -
hashCode
Returns a hash code. -
toString
Returns a string representing this instance, primarily for debugging use.
-