Package com.illumon.iris.db.plot
Class AbstractSeriesInternal
java.lang.Object
com.illumon.iris.db.plot.AbstractSeriesInternal
- All Implemented Interfaces:
Series
,SeriesInternal
,Serializable
- Direct Known Subclasses:
AbstractDataSeries
,AbstractMultiSeries
,TransformedCategoryDataSeries
,TransformedXYDataSeries
Abstract implementation of the base series that all data series inherit from.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractSeriesInternal
(AbstractSeriesInternal series, AxesImpl axes) protected
AbstractSeriesInternal
(AxesImpl axes, int id, Comparable name) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a swappable table that drives this series.void
Add a table that drives this series.void
Add a table map that drives this series.axes()
Gets the axes on which this data will be plotted.Gets the data change listener that listens for changes in this data series.Gets the swappable tables that drive this series.Gets all of the tables driving this series.Gets all of the table maps driving this series.int
id()
Gets the id for the data series.name()
Gets the name of this data series.void
Removes a table that drives this series.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.illumon.iris.db.plot.SeriesInternal
copy, onClose, onInflate
-
Field Details
-
dataChangeListener
-
-
Constructor Details
-
AbstractSeriesInternal
-
AbstractSeriesInternal
-
-
Method Details
-
axes
Description copied from interface:SeriesInternal
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
public int id()Description copied from interface:SeriesInternal
Gets the id for the data series.- Specified by:
id
in interfaceSeriesInternal
-
name
Description copied from interface:SeriesInternal
Gets the name of this data series.- Specified by:
name
in interfaceSeriesInternal
- Returns:
- name of this data series
-
dataChangeListener
Description copied from interface:SeriesInternal
Gets the data change listener that listens for changes in this data series.- Specified by:
dataChangeListener
in interfaceSeriesInternal
- Returns:
- data change listener
-
addTableHandle
Description copied from interface:SeriesInternal
Add a table that drives this series.- Specified by:
addTableHandle
in interfaceSeriesInternal
- Parameters:
h
- table handle.
-
removeTableHandle
Description copied from interface:SeriesInternal
Removes a table that drives this series.- Specified by:
removeTableHandle
in interfaceSeriesInternal
- Parameters:
h
- table handle.
-
getTableHandles
Description copied from interface:SeriesInternal
Gets all of the tables driving this series.- Specified by:
getTableHandles
in interfaceSeriesInternal
- Returns:
- all of the tables driving this series.
-
addTableMapHandle
Description copied from interface:SeriesInternal
Add a table map that drives this series.- Specified by:
addTableMapHandle
in interfaceSeriesInternal
- Parameters:
map
- table map.
-
getTableMapHandles
Description copied from interface:SeriesInternal
Gets all of the table maps driving this series.- Specified by:
getTableMapHandles
in interfaceSeriesInternal
- Returns:
- all of the table maps driving this series.
-
addSwappableTable
Description copied from interface:SeriesInternal
Adds a swappable table that drives this series.- Specified by:
addSwappableTable
in interfaceSeriesInternal
- Parameters:
st
- swappable table
-
getSwappableTables
Description copied from interface:SeriesInternal
Gets the swappable tables that drive this series.- Specified by:
getSwappableTables
in interfaceSeriesInternal
- Returns:
- swappable tables that drive this series.
-