Interface XYDataSeriesInternal
- All Superinterfaces:
DataSeries,DataSeriesInternal,PlotExceptionCause,Serializable,Series,SeriesInternal,ValidatingDataSeries,XYDataSeries
- All Known Subinterfaces:
IntervalXYDataSeriesInternal,OHLCDataSeriesInternal,XYErrorBarDataSeriesInternal
- All Known Implementing Classes:
AbstractXYDataSeries,IntervalXYDataSeriesArray,OHLCDataSeriesArray,OHLCDataSeriesSwappableTableArray,OHLCDataSeriesTableArray,TransformedIntervalXYDataSeries,TransformedIntervalXYDataSeries.TransformedIntervalXYDataSeriesSnapshot,TransformedOHLCDataSeries,TransformedOHLCDataSeries.TransformedOHLCDataSeriesSnapshot,TransformedXYDataSeries,TransformedXYDataSeries.TransformedXYDataSeriesSnapshot,XYDataSeriesArray,XYDataSeriesFunctionImpl,XYDataSeriesSwappableTableArray,XYDataSeriesTableArray,XYErrorBarDataSeriesArray,XYErrorBarDataSeriesSwappableTableArray,XYErrorBarDataSeriesTableArray
public interface XYDataSeriesInternal
extends XYDataSeries, DataSeriesInternal, ValidatingDataSeries
DataSeriesInternal with two numerical components, x and y.
Data points are numbered and are accessed with an index.-
Method Summary
Modifier and TypeMethodDescriptionCreate a copy of the series on a different set of axes.Returns a snapshot of this dataset which will not update.default booleandefault booleandefault doublegetEndX(int i) default doublegetEndY(int i) getPointColor(int i) Gets the color of the data point at indexi.getPointLabel(int i) Gets the label of the data point at indexi.getPointShape(int i) Gets the shape of the data point at indexi.getPointSize(int i) Gets the size of the data point at indexi.default doublegetStartX(int i) default doublegetStartY(int i) doublegetX(int i) Gets the x value of the data point at indexi.org.jfree.data.RangeGets the x range of this dataset.doublegetY(int i) Gets the y value of the data point at indexi.org.jfree.data.RangeGets the y range of this dataset.default voidsort(DoubleIntegerConsumer onAdd, DoubleIntegerConsumer onRemove, DoubleIntegerConsumer onModify) Methods 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, onClose, 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, pointSize
-
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- Parameters:
axes- new axes.- Returns:
- copy of the series on a different set of axes.
-
getX
double getX(int i) Gets the x value of the data point at indexi.- Parameters:
i- index- Returns:
- x value of this data point at index
i
-
getY
double getY(int i) Gets the y value of the data point at indexi.- Parameters:
i- index- Returns:
- x value of this data point at index
i
-
getPointSize
Gets the size of the data point at indexi.- Parameters:
i- index- Returns:
- size of this data point at index
i
-
getPointColor
Gets the color of the data point at indexi.- Parameters:
i- index- Returns:
- color of this data point at index
i
-
getPointLabel
Gets the label of the data point at indexi.- Parameters:
i- index- Returns:
- label of this data point at index
i
-
getPointShape
Gets the shape of the data point at indexi.- Parameters:
i- index- Returns:
- shape of this data point at index
i
-
getXRange
org.jfree.data.Range getXRange()Gets the x range of this dataset. Should never return null.- Returns:
- x range of this dataset
-
getYRange
org.jfree.data.Range getYRange()Gets the y range of this dataset. Should never return null.- Returns:
- y range of this dataset
-
sort
default void sort(DoubleIntegerConsumer onAdd, DoubleIntegerConsumer onRemove, DoubleIntegerConsumer onModify) -
getStartX
default double getStartX(int i) -
getEndX
default double getEndX(int i) -
getStartY
default double getStartY(int i) -
getEndY
default double getEndY(int i) -
drawXError
default boolean drawXError() -
drawYError
default boolean drawYError() -
createSnapshot
XYDataSeriesInternal createSnapshot()Description copied from interface:DataSeriesInternalReturns a snapshot of this dataset which will not update.- Specified by:
createSnapshotin interfaceDataSeriesInternal
-