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 boolean
default boolean
default double
getEndX
(int i) default double
getEndY
(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 double
getStartX
(int i) default double
getStartY
(int i) double
getX
(int i) Gets the x value of the data point at indexi
.org.jfree.data.Range
Gets the x range of this dataset.double
getY
(int i) Gets the y value of the data point at indexi
.org.jfree.data.Range
Gets the y range of this dataset.default void
sort
(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, yToolTipPattern
Methods 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, size
Methods inherited from interface com.illumon.iris.db.plot.SeriesInternal
addSwappableTable, addTableHandle, addTableMapHandle, dataChangeListener, getSwappableTables, getTableHandles, getTableMapHandles, onClose, onInflate, removeTableHandle
Methods inherited from interface com.illumon.iris.db.plot.datasets.xy.ValidatingDataSeries
validate
Methods 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:SeriesInternal
Create a copy of the series on a different set of axes.- Specified by:
copy
in interfaceDataSeriesInternal
- Specified by:
copy
in 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:DataSeriesInternal
Returns a snapshot of this dataset which will not update.- Specified by:
createSnapshot
in interfaceDataSeriesInternal
-