public class

XIntervalSeries

extends ComparableObjectSeries
java.lang.Object
   ↳ org.jfree.data.general.Series
     ↳ org.jfree.data.ComparableObjectSeries
       ↳ org.jfree.data.xy.XIntervalSeries

Class Overview

A list of (x, x-low, x-high, y) data items.

Summary

[Expand]
Inherited Fields
From class org.jfree.data.ComparableObjectSeries
Public Constructors
XIntervalSeries(Comparable key)
Creates a new empty series.
XIntervalSeries(Comparable key, boolean autoSort, boolean allowDuplicateXValues)
Constructs a new xy-series that contains no data.
Public Methods
void add(double x, double xLow, double xHigh, double y)
Adds a data item to the series.
ComparableObjectItem getDataItem(int index)
Returns the data item at the specified index.
Number getX(int index)
Returns the x-value for the specified item.
double getXHighValue(int index)
Returns the upper bound of the x-interval for the specified item.
double getXLowValue(int index)
Returns the lower bound of the x-interval for the specified item.
double getYValue(int index)
Returns the y-value for the specified item.
[Expand]
Inherited Methods
From class org.jfree.data.ComparableObjectSeries
From class org.jfree.data.general.Series
From class java.lang.Object

Public Constructors

public XIntervalSeries (Comparable key)

Creates a new empty series. By default, items added to the series will be sorted into ascending order by x-value, and duplicate x-values will be allowed (these defaults can be modified with another constructor.

Parameters
key the series key (null not permitted).

public XIntervalSeries (Comparable key, boolean autoSort, boolean allowDuplicateXValues)

Constructs a new xy-series that contains no data. You can specify whether or not duplicate x-values are allowed for the series.

Parameters
key the series key (null not permitted).
autoSort a flag that controls whether or not the items in the series are sorted.
allowDuplicateXValues a flag that controls whether duplicate x-values are allowed.

Public Methods

public void add (double x, double xLow, double xHigh, double y)

Adds a data item to the series.

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

public ComparableObjectItem getDataItem (int index)

Returns the data item at the specified index.

Parameters
index the item index.
Returns
  • The data item.

public Number getX (int index)

Returns the x-value for the specified item.

Parameters
index the item index.
Returns
  • The x-value (never null).

public double getXHighValue (int index)

Returns the upper bound of the x-interval for the specified item.

Parameters
index the item index.
Returns
  • The upper bound of the x-interval.

public double getXLowValue (int index)

Returns the lower bound of the x-interval for the specified item.

Parameters
index the item index.
Returns
  • The lower bound of the x-interval.

public double getYValue (int index)

Returns the y-value for the specified item.

Parameters
index the item index.
Returns
  • The y-value.