public class

XYDataItem

extends Object
implements Serializable Cloneable Comparable<T>
java.lang.Object
   ↳ org.jfree.data.xy.XYDataItem

Class Overview

Represents one (x, y) data item for an XYSeries.

Summary

Public Constructors
XYDataItem(Number x, Number y)
Constructs a new data item.
XYDataItem(double x, double y)
Constructs a new data item.
Public Methods
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.
Number getX()
Returns the x-value.
double getXValue()
Returns the x-value as a double primitive.
Number getY()
Returns the y-value.
double getYValue()
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 setY(Number y)
Sets the y-value for this data item.
String toString()
Returns a string representing this instance, primarily for debugging use.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.lang.Comparable

Public Constructors

public XYDataItem (Number x, Number y)

Constructs a new data item.

Parameters
x the x-value (null NOT permitted).
y the y-value (null permitted).

public XYDataItem (double x, double y)

Constructs a new data item.

Parameters
x the x-value.
y the y-value.

Public Methods

public Object clone ()

Returns a clone of this object.

Returns
  • A clone.
Throws
CloneNotSupportedException not thrown by this class, but subclasses may differ.

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".

Parameters
o1 the object being compared to.
Returns
  • An integer indicating the order of this data pair object relative to another object.

public boolean equals (Object obj)

Tests if this object is equal to another.

Parameters
obj the object to test against for equality (null permitted).
Returns
  • A boolean.

public Number getX ()

Returns the x-value.

Returns
  • The x-value (never null).

public double getXValue ()

Returns the x-value as a double primitive.

Returns
  • The x-value.

public Number getY ()

Returns the y-value.

Returns
  • The y-value (possibly null).

public double getYValue ()

Returns the y-value as a double primitive.

Returns
  • The y-value.

public int hashCode ()

Returns a hash code.

Returns
  • A hash code.

public void setY (double y)

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.

public void setY (Number y)

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).

public String toString ()

Returns a string representing this instance, primarily for debugging use.

Returns
  • A string.