Interface DataSeriesInternal
- All Superinterfaces:
DataSeries
,PlotExceptionCause
,Serializable
,Series
,SeriesInternal
- All Known Subinterfaces:
CategoryDataSeriesInternal
,CategoryErrorBarDataSeriesInternal
,CategorySwappableTableDataSeriesInternal
,CategoryTableDataSeriesInternal
,IntervalXYDataSeriesInternal
,OHLCDataSeriesInternal
,XYDataSeriesInternal
,XYErrorBarDataSeriesInternal
- All Known Implementing Classes:
AbstractCategoryDataSeries
,AbstractDataSeries
,AbstractMapBasedCategoryDataSeries
,AbstractSwappableTableBasedCategoryDataSeries
,AbstractTableBasedCategoryDataSeries
,AbstractXYDataSeries
,CategoryDataSeriesMap
,CategoryDataSeriesSwappableTableMap
,CategoryDataSeriesTableMap
,CategoryErrorBarDataSeriesMap
,CategoryErrorBarDataSeriesSwappableTableMap
,CategoryErrorBarDataSeriesTableMap
,IntervalXYDataSeriesArray
,OHLCDataSeriesArray
,OHLCDataSeriesSwappableTableArray
,OHLCDataSeriesTableArray
,TransformedCategoryDataSeries
,TransformedIntervalXYDataSeries
,TransformedIntervalXYDataSeries.TransformedIntervalXYDataSeriesSnapshot
,TransformedOHLCDataSeries
,TransformedOHLCDataSeries.TransformedOHLCDataSeriesSnapshot
,TransformedXYDataSeries
,TransformedXYDataSeries.TransformedXYDataSeriesSnapshot
,XYDataSeriesArray
,XYDataSeriesFunctionImpl
,XYDataSeriesSwappableTableArray
,XYDataSeriesTableArray
,XYErrorBarDataSeriesArray
,XYErrorBarDataSeriesSwappableTableArray
,XYErrorBarDataSeriesTableArray
public interface DataSeriesInternal extends DataSeries, SeriesInternal, PlotExceptionCause
A generic data series.
-
Method Summary
Modifier and Type Method Description AxesImpl
axes()
Gets the axes on which this data will be plotted.ChartImpl
chart()
Gets the chart on which this data will be plotted.DataSeriesInternal
copy(AxesImpl axes)
Create a copy of the series on a different set of axes.DataSeriesInternal
createSnapshot()
Returns a snapshot of this dataset which will not update.Paint
getErrorBarColor()
Gets the color of the error bars.boolean
getGradientVisible()
Gets whether the bar gradient is visible.Paint
getLineColor()
Gets the line color.LineStyle
getLineStyle()
Gets the line style.Boolean
getLinesVisible()
Gets whether lines are visible.default PlotInfo
getPlotInfo()
String
getPointLabelFormat()
Gets the point label format.Boolean
getPointsVisible()
Gets whether points are visible.Paint
getSeriesColor()
Gets the series color.String
getXToolTipPattern()
Gets the tooltip format for x-values.String
getYToolTipPattern()
Gets the tooltip format for y-values.int
id()
Gets the id for the data series.Comparable
name()
Gets the name of this data series.int
size()
Gets the size of this data set.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.SeriesInternal
addSwappableTable, addTableHandle, addTableMapHandle, dataChangeListener, getSwappableTables, getTableHandles, getTableMapHandles, onClose, onInflate, removeTableHandle
-
Method Details
-
copy
Description copied from interface:SeriesInternal
Create a copy of the series on a different set of axes.- Specified by:
copy
in interfaceSeriesInternal
- Parameters:
axes
- new axes.- Returns:
- copy of the series on a different set of axes.
-
chart
ChartImpl chart()Gets the chart on which this data will be plotted.- Returns:
- chart on which this data will be plotted
-
axes
AxesImpl axes()Gets the axes on which this data will be plotted.- Specified by:
axes
in interfaceSeriesInternal
- Returns:
- axes on which this data will be plotted
-
id
int id()Gets the id for the data series.- Specified by:
id
in interfaceSeriesInternal
-
name
Comparable name()Gets the name of this data series.- Specified by:
name
in interfaceSeriesInternal
- Returns:
- name of this data series
-
size
int size()Gets the size of this data set.- Returns:
- size of this data set
-
getLineColor
Paint getLineColor()Gets the line color.- Returns:
- line color
-
getSeriesColor
Paint getSeriesColor()Gets the series color.- Returns:
- series color
-
getErrorBarColor
Paint getErrorBarColor()Gets the color of the error bars.- Returns:
- error bar color
-
getLineStyle
LineStyle getLineStyle()Gets the line style.- Returns:
- line style
-
getPointsVisible
Boolean getPointsVisible()Gets whether points are visible.- Returns:
- whether points are visible
-
getLinesVisible
Boolean getLinesVisible()Gets whether lines are visible.- Returns:
- whether lines are visible
-
getGradientVisible
boolean getGradientVisible()Gets whether the bar gradient is visible.- Returns:
- whether the bar gradient is visible
-
getPointLabelFormat
String getPointLabelFormat()Gets the point label format.- Returns:
- point label format
-
getXToolTipPattern
String getXToolTipPattern()Gets the tooltip format for x-values.- Returns:
- x-value tooltip format
-
getYToolTipPattern
String getYToolTipPattern()Gets the tooltip format for y-values.- Returns:
- y-value tooltip format
-
createSnapshot
DataSeriesInternal createSnapshot()Returns a snapshot of this dataset which will not update. -
getPlotInfo
- Specified by:
getPlotInfo
in interfacePlotExceptionCause
-