# Header
And More

## org.jfree.data.xy
Class YWithXInterval

    java.lang.Object
      org.jfree.data.xy.YWithXInterval

All Implemented Interfaces:
  java.io.Serializable

    public class YWithXInterval

extends java.lang.Object
implements java.io.Serializable

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.

Since:
  1.0.3
See Also:
  Serialized Form

Constructor Summary
`YWithXInterval(double y, double xLow, double xHigh)` Creates a new instance of `YWithXInterval`.

Method Summary
`boolean` `equals(java.lang.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.

Methods inherited from class java.lang.Object
`clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### YWithXInterval

    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.

Method Detail

### getY

    public double getY()

  Returns the y-value.

  Returns:
    The y-value.

### getXLow

    public double getXLow()

  Returns the lower bound of the x-interval.

  Returns:
    The lower bound of the x-interval.

### getXHigh

    public double getXHigh()

  Returns the upper bound of the x-interval.

  Returns:
    The upper bound of the x-interval.

### equals

    public boolean equals(java.lang.Object obj)

  Tests this instance for equality with an arbitrary object.

  Overrides:
    `equals` in class `java.lang.Object`
  Parameters:
    `obj` - the object (`null` permitted).
  Returns:
    A boolean.

# Footer
And More

Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.