public class

YWithXInterval

extends Object
implements Serializable
java.lang.Object
   ↳ org.jfree.data.xy.YWithXInterval

Class Overview

A y-value plus the bounds for the related x-interval. This curious combination exists as an implementation detail, to fit into the structure of the ComparableObjectSeries class. It would have been possible to simply reuse the YInterval class by assuming that the y-interval in fact represents the x-interval, however I decided it was better to duplicate some code in order to document the real intent.

Summary

Public Constructors
YWithXInterval(double y, double xLow, double xHigh)
Creates a new instance of YWithXInterval.
Public Methods
boolean equals(Object obj)
Tests this instance for equality with an arbitrary object.
double getXHigh()
Returns the upper bound of the x-interval.
double getXLow()
Returns the lower bound of the x-interval.
double getY()
Returns the y-value.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public YWithXInterval (double y, double xLow, double xHigh)

Creates a new instance of YWithXInterval.

Parameters
y the y-value.
xLow the lower bound of the x-interval.
xHigh the upper bound of the x-interval.

Public Methods

public boolean equals (Object obj)

Tests this instance for equality with an arbitrary object.

Parameters
obj the object (null permitted).
Returns
  • A boolean.

public double getXHigh ()

Returns the upper bound of the x-interval.

Returns
  • The upper bound of the x-interval.

public double getXLow ()

Returns the lower bound of the x-interval.

Returns
  • The lower bound of the x-interval.

public double getY ()

Returns the y-value.

Returns
  • The y-value.