Package com.illumon.iris.db.plot
Interface SeriesInternal
- All Superinterfaces:
Serializable
,Series
- All Known Subinterfaces:
CategoryDataSeriesInternal
,CategoryErrorBarDataSeriesInternal
,CategorySwappableTableDataSeriesInternal
,CategoryTableDataSeriesInternal
,DataSeriesInternal
,IntervalXYDataSeriesInternal
,MultiSeriesInternal<T>
,OHLCDataSeriesInternal
,TableSnapshotSeries
,XYDataSeriesInternal
,XYErrorBarDataSeriesInternal
- All Known Implementing Classes:
AbstractCategoryDataSeries
,AbstractDataSeries
,AbstractMapBasedCategoryDataSeries
,AbstractMultiSeries
,AbstractSeriesInternal
,AbstractSwappableMultiSeries
,AbstractSwappableTableBasedCategoryDataSeries
,AbstractTableBasedCategoryDataSeries
,AbstractTableMapHandleMultiSeries
,AbstractXYDataSeries
,CategoryDataSeriesMap
,CategoryDataSeriesSwappableTableMap
,CategoryDataSeriesTableMap
,CategoryErrorBarDataSeriesMap
,CategoryErrorBarDataSeriesSwappableTableMap
,CategoryErrorBarDataSeriesTableMap
,IntervalXYDataSeriesArray
,MultiCatErrorBarSeries
,MultiCatErrorBarSeriesSwappable
,MultiCatSeries
,MultiCatSeriesSwappable
,MultiOHLCSeries
,MultiOHLCSeriesSwappable
,MultiXYErrorBarSeries
,MultiXYErrorBarSeriesSwappable
,MultiXYSeries
,MultiXYSeriesSwappable
,OHLCDataSeriesArray
,OHLCDataSeriesSwappableTableArray
,OHLCDataSeriesTableArray
,TransformedCategoryDataSeries
,TransformedIntervalXYDataSeries
,TransformedIntervalXYDataSeries.TransformedIntervalXYDataSeriesSnapshot
,TransformedMultiSeries
,TransformedOHLCDataSeries
,TransformedOHLCDataSeries.TransformedOHLCDataSeriesSnapshot
,TransformedXYDataSeries
,TransformedXYDataSeries.TransformedXYDataSeriesSnapshot
,XYDataSeriesArray
,XYDataSeriesFunctionImpl
,XYDataSeriesSwappableTableArray
,XYDataSeriesTableArray
,XYErrorBarDataSeriesArray
,XYErrorBarDataSeriesSwappableTableArray
,XYErrorBarDataSeriesTableArray
public interface SeriesInternal extends Series
Base series that all data series inherit from.
-
Method Summary
Modifier and Type Method Description void
addSwappableTable(SwappableTable st)
Adds a swappable table that drives this series.void
addTableHandle(TableHandle h)
Add a table that drives this series.void
addTableMapHandle(TableMapHandle map)
Add a table map that drives this series.AxesImpl
axes()
Gets the axes on which this data will be plotted.SeriesInternal
copy(AxesImpl axes)
Create a copy of the series on a different set of axes.DataChangeListenerProxy
dataChangeListener()
Gets the data change listener that listens for changes in this data series.Set<SwappableTable>
getSwappableTables()
Gets the swappable tables that drive this series.Set<TableHandle>
getTableHandles()
Gets all of the tables driving this series.Set<TableMapHandle>
getTableMapHandles()
Gets all of the table maps driving this series.int
id()
Gets the id for the data series.Comparable
name()
Gets the name of this data series.default void
onClose()
Series shut down after the plot is closed.default void
onInflate()
Series set up after this series is serialized.void
removeTableHandle(TableHandle h)
Removes a table that drives this series.
-
Method Details
-
axes
AxesImpl axes()Gets the axes on which this data will be plotted.- Returns:
- axes on which this data will be plotted
-
id
int id()Gets the id for the data series. -
name
Comparable name()Gets the name of this data series.- Returns:
- name of this data series
-
copy
Create a copy of the series on a different set of axes.- Parameters:
axes
- new axes.- Returns:
- copy of the series on a different set of axes.
-
dataChangeListener
DataChangeListenerProxy dataChangeListener()Gets the data change listener that listens for changes in this data series.- Returns:
- data change listener
-
addTableHandle
Add a table that drives this series.- Parameters:
h
- table handle.
-
removeTableHandle
Removes a table that drives this series.- Parameters:
h
- table handle.
-
getTableHandles
Set<TableHandle> getTableHandles()Gets all of the tables driving this series.- Returns:
- all of the tables driving this series.
-
getTableMapHandles
Set<TableMapHandle> getTableMapHandles()Gets all of the table maps driving this series.- Returns:
- all of the table maps driving this series.
-
addTableMapHandle
Add a table map that drives this series.- Parameters:
map
- table map.
-
addSwappableTable
Adds a swappable table that drives this series.- Parameters:
st
- swappable table
-
getSwappableTables
Set<SwappableTable> getSwappableTables()Gets the swappable tables that drive this series.- Returns:
- swappable tables that drive this series.
-
onInflate
default void onInflate()Series set up after this series is serialized. -
onClose
default void onClose()Series shut down after the plot is closed.
-