Class XYErrorBarDataSeriesArray
java.lang.Object
com.illumon.iris.db.plot.AbstractSeriesInternal
com.illumon.iris.db.plot.datasets.AbstractDataSeries
com.illumon.iris.db.plot.datasets.xy.AbstractXYDataSeries
com.illumon.iris.db.plot.datasets.xy.XYDataSeriesArray
com.illumon.iris.db.plot.datasets.xyerrorbar.XYErrorBarDataSeriesArray
- All Implemented Interfaces:
DataSeries,DataSeriesInternal,ValidatingDataSeries,XYDataSeries,XYDataSeriesInternal,XYErrorBarDataSeries,XYErrorBarDataSeriesInternal,PlotExceptionCause,Series,SeriesInternal,Serializable
- Direct Known Subclasses:
XYErrorBarDataSeriesSwappableTableArray,XYErrorBarDataSeriesTableArray
public class XYErrorBarDataSeriesArray
extends XYDataSeriesArray
implements XYErrorBarDataSeriesInternal
Dataset appropriate for an
XYErrorBarDataSeriesInternal composed of indexable data.- See Also:
-
Field Summary
Fields inherited from class com.illumon.iris.db.plot.AbstractSeriesInternal
dataChangeListener -
Constructor Summary
ConstructorsModifierConstructorDescriptionXYErrorBarDataSeriesArray(AxesImpl axes, int id, Comparable name, IndexableNumericData x, IndexableNumericData xLow, IndexableNumericData xHigh, IndexableNumericData y, IndexableNumericData yLow, IndexableNumericData yHigh, boolean drawXError, boolean drawYError) XYErrorBarDataSeriesArray(AxesImpl axes, int id, Comparable name, IndexableNumericData x, IndexableNumericData xLow, IndexableNumericData xHigh, IndexableNumericData y, IndexableNumericData yLow, IndexableNumericData yHigh, boolean drawXError, boolean drawYError, AbstractXYDataSeries series) protectedXYErrorBarDataSeriesArray(XYErrorBarDataSeriesArray series, AxesImpl axes) Creates a copy of a series using a different Axes and a different listener. -
Method Summary
Modifier and TypeMethodDescriptionCreate a copy of the series on a different set of axes.Live data sets must override this implementation.booleanbooleandoublegetEndX(int i) doublegetEndY(int i) doublegetStartX(int i) doublegetStartY(int i) getXHigh()getXLow()org.jfree.data.RangeGets the x range of this dataset.getYHigh()getYLow()org.jfree.data.RangeGets the y range of this dataset.voidonClose()Series shut down after the plot is closed.voidsort(DoubleIntegerConsumer onAdd, DoubleIntegerConsumer onRemove, DoubleIntegerConsumer onModify) Methods inherited from class com.illumon.iris.db.plot.datasets.xy.XYDataSeriesArray
convertSeriesToSortedSeries, getX, getX, getY, getY, sizeMethods inherited from class com.illumon.iris.db.plot.datasets.xy.AbstractXYDataSeries
colorsSetSpecific, errorBarColor, errorBarColor, errorBarColor, getPointColor, getPointLabel, getPointShape, getPointSize, getSeriesColor, gradientVisible, lineColor, lineColor, lineColor, lineStyle, linesVisible, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColorByY, pointColorByY, pointColorInteger, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabelFormat, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointsVisible, seriesColor, seriesColor, seriesColor, snapshotModifiers, toolTipPattern, validate, xToolTipPattern, yToolTipPatternMethods inherited from class com.illumon.iris.db.plot.datasets.AbstractDataSeries
chart, getErrorBarColor, getGradientVisible, getLineColor, getLineStyle, getLinesVisible, getPointLabelFormat, getPointsVisible, getXToolTipPattern, getYToolTipPattern, setErrorBarColor, setErrorBarColor, setErrorBarColor, setGradientVisible, setLineColor, setLineColor, setLineColor, setLineStyle, setLinesVisible, setPointLabelFormat, setPointsVisible, setXToolTipPattern, setYToolTipPatternMethods inherited from class com.illumon.iris.db.plot.AbstractSeriesInternal
addSwappableTable, addTableHandle, addTableMapHandle, axes, dataChangeListener, getSwappableTables, getTableHandles, getTableMapHandles, id, name, removeTableHandleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.plot.datasets.DataSeries
errorBarColor, errorBarColor, errorBarColor, gradientVisible, lineColor, lineColor, lineColor, lineStyle, linesVisible, pointColor, pointColor, pointColor, pointColorByY, pointColorByY, pointLabel, pointLabelFormat, pointShape, pointShape, pointSize, pointSize, pointSize, pointSize, pointsVisible, seriesColor, seriesColor, seriesColor, toolTipPattern, xToolTipPattern, yToolTipPatternMethods inherited from interface com.illumon.iris.db.plot.datasets.DataSeriesInternal
axes, chart, getErrorBarColor, getGradientVisible, getLineColor, getLineStyle, getLinesVisible, getPlotInfo, getPointLabelFormat, getPointsVisible, getSeriesColor, getXToolTipPattern, getYToolTipPattern, id, name, sizeMethods inherited from interface com.illumon.iris.db.plot.SeriesInternal
addSwappableTable, addTableHandle, addTableMapHandle, dataChangeListener, getSwappableTables, getTableHandles, getTableMapHandles, onInflate, removeTableHandleMethods inherited from interface com.illumon.iris.db.plot.datasets.xy.ValidatingDataSeries
validateMethods inherited from interface com.illumon.iris.db.plot.datasets.xy.XYDataSeries
pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColorInteger, pointLabel, pointLabel, pointLabel, pointLabel, pointShape, pointShape, pointShape, pointShape, pointShape, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSizeMethods inherited from interface com.illumon.iris.db.plot.datasets.xy.XYDataSeriesInternal
getPointColor, getPointLabel, getPointShape, getPointSize, getX, getY
-
Constructor Details
-
XYErrorBarDataSeriesArray
public XYErrorBarDataSeriesArray(AxesImpl axes, int id, Comparable name, IndexableNumericData x, IndexableNumericData xLow, IndexableNumericData xHigh, IndexableNumericData y, IndexableNumericData yLow, IndexableNumericData yHigh, boolean drawXError, boolean drawYError) -
XYErrorBarDataSeriesArray
public XYErrorBarDataSeriesArray(AxesImpl axes, int id, Comparable name, IndexableNumericData x, IndexableNumericData xLow, IndexableNumericData xHigh, IndexableNumericData y, IndexableNumericData yLow, IndexableNumericData yHigh, boolean drawXError, boolean drawYError, AbstractXYDataSeries series) -
XYErrorBarDataSeriesArray
Creates a copy of a series using a different Axes and a different listener.- Parameters:
series- series to copy.axes- new axes to use.
-
-
Method Details
-
copy
Description copied from interface:SeriesInternalCreate a copy of the series on a different set of axes.- Specified by:
copyin interfaceDataSeriesInternal- Specified by:
copyin interfaceSeriesInternal- Specified by:
copyin interfaceXYDataSeriesInternal- Specified by:
copyin interfaceXYErrorBarDataSeriesInternal- Overrides:
copyin classXYDataSeriesArray- Parameters:
axes- new axes.- Returns:
- copy of the series on a different set of axes.
-
getStartX
public double getStartX(int i) - Specified by:
getStartXin interfaceXYDataSeriesInternal
-
getEndX
public double getEndX(int i) - Specified by:
getEndXin interfaceXYDataSeriesInternal
-
getStartY
public double getStartY(int i) - Specified by:
getStartYin interfaceXYDataSeriesInternal
-
getEndY
public double getEndY(int i) - Specified by:
getEndYin interfaceXYDataSeriesInternal
-
drawXError
public boolean drawXError()- Specified by:
drawXErrorin interfaceXYDataSeriesInternal
-
drawYError
public boolean drawYError()- Specified by:
drawYErrorin interfaceXYDataSeriesInternal
-
sort
public void sort(DoubleIntegerConsumer onAdd, DoubleIntegerConsumer onRemove, DoubleIntegerConsumer onModify) - Specified by:
sortin interfaceXYDataSeriesInternal- Overrides:
sortin classXYDataSeriesArray
-
getXRange
public org.jfree.data.Range getXRange()Description copied from interface:XYDataSeriesInternalGets the x range of this dataset. Should never return null.- Specified by:
getXRangein interfaceXYDataSeriesInternal- Overrides:
getXRangein classXYDataSeriesArray- Returns:
- x range of this dataset
-
getYRange
public org.jfree.data.Range getYRange()Description copied from interface:XYDataSeriesInternalGets the y range of this dataset. Should never return null.- Specified by:
getYRangein interfaceXYDataSeriesInternal- Overrides:
getYRangein classXYDataSeriesArray- Returns:
- y range of this dataset
-
onClose
public void onClose()Description copied from interface:SeriesInternalSeries shut down after the plot is closed.- Specified by:
onClosein interfaceSeriesInternal- Overrides:
onClosein classXYDataSeriesArray
-
createSnapshot
Live data sets must override this implementation. See XYErrorBarDataSeriesTableArray for an example.- Specified by:
createSnapshotin interfaceDataSeriesInternal- Specified by:
createSnapshotin interfaceXYDataSeriesInternal- Overrides:
createSnapshotin classXYDataSeriesArray
-
getXLow
-
getXHigh
-
getYLow
-
getYHigh
-