public class XIntervalSeries extends ComparableObjectSeries
XIntervalSeriesCollection
,
Serialized FormConstructor and Description |
---|
XIntervalSeries(Comparable key)
Creates a new empty series.
|
XIntervalSeries(Comparable key,
boolean autoSort,
boolean allowDuplicateXValues)
Constructs a new xy-series that contains no data.
|
Modifier and Type | Method and Description |
---|---|
void |
add(double x,
double xLow,
double xHigh,
double y)
Adds a data item to the series and sends a
SeriesChangeEvent to
all registered listeners. |
void |
add(XIntervalDataItem item,
boolean notify)
Adds a data item to the series and, if requested, sends a
SeriesChangeEvent to all registered listeners. |
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.
|
clear, equals, getAllowDuplicateXValues, getAutoSort, getItemCount, getMaximumItemCount, hashCode, indexOf, remove, setMaximumItemCount
addChangeListener, addPropertyChangeListener, addVetoableChangeListener, clone, fireSeriesChanged, getDescription, getKey, getNotify, isEmpty, removeChangeListener, removePropertyChangeListener, removeVetoableChangeListener, setDescription, setKey, setNotify
public XIntervalSeries(Comparable key)
key
- the series key (null
not permitted).public XIntervalSeries(Comparable key, boolean autoSort, boolean allowDuplicateXValues)
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 void add(double x, double xLow, double xHigh, double y)
SeriesChangeEvent
to
all registered listeners.x
- the x-value.y
- the y-value.xLow
- the lower bound of the y-interval.xHigh
- the upper bound of the y-interval.public void add(XIntervalDataItem item, boolean notify)
SeriesChangeEvent
to all registered listeners.item
- the data item (null
not permitted).notify
- notify listeners?public Number getX(int index)
index
- the item index.null
).public double getXLowValue(int index)
index
- the item index.public double getXHighValue(int index)
index
- the item index.public double getYValue(int index)
index
- the item index.public ComparableObjectItem getDataItem(int index)
index
- the item index.Jas4pp 1.5 © Java Analysis Studio for Particle Physics