org.jfree.data.xy

Class XYCoordinate

public class XYCoordinate extends Object implements Comparable, Serializable

Represents an (x, y) coordinate.

Since: 1.0.6

Constructor Summary
XYCoordinate()
Creates a new coordinate for the point (0.0, 0.0).
XYCoordinate(double x, double y)
Creates a new coordinate for the point (x, y).
Method Summary
intcompareTo(Object obj)
Compares this instance against an arbitrary object.
booleanequals(Object obj)
Tests this coordinate for equality with an arbitrary object.
doublegetX()
Returns the x-coordinate.
doublegetY()
Returns the y-coordinate.
inthashCode()
Returns a hash code for this instance.
StringtoString()
Returns a string representation of this instance, primarily for debugging purposes.

Constructor Detail

XYCoordinate

public XYCoordinate()
Creates a new coordinate for the point (0.0, 0.0).

XYCoordinate

public XYCoordinate(double x, double y)
Creates a new coordinate for the point (x, y).

Parameters: x the x-coordinate. y the y-coordinate.

Method Detail

compareTo

public int compareTo(Object obj)
Compares this instance against an arbitrary object.

Parameters: obj the object (null not permitted).

Returns: An integer indicating the relative order of the items.

equals

public boolean equals(Object obj)
Tests this coordinate for equality with an arbitrary object.

Parameters: obj the object (null permitted).

Returns: A boolean.

getX

public double getX()
Returns the x-coordinate.

Returns: The x-coordinate.

getY

public double getY()
Returns the y-coordinate.

Returns: The y-coordinate.

hashCode

public int hashCode()
Returns a hash code for this instance.

Returns: A hash code.

toString

public String toString()
Returns a string representation of this instance, primarily for debugging purposes.

Returns: A string.