Package io.deephaven.plot
Class AbstractSeriesInternal
java.lang.Object
io.deephaven.plot.AbstractSeriesInternal
- All Implemented Interfaces:
Series
,SeriesInternal
,Serializable
- Direct Known Subclasses:
AbstractDataSeries
,AbstractMultiSeries
Abstract implementation of the base series that all data series inherit from.
- See Also:
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractSeriesInternal
(AbstractSeriesInternal series, AxesImpl axes) protected
AbstractSeriesInternal
(AxesImpl axes, int id, Comparable name) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a partitioned table that drives this series.void
Adds a swappable table that drives this series.void
Add a table that drives this series.axes()
Gets the axes on which this data will be plotted.Gets all of the partitioned tables driving this series.Gets the swappable tables that drive this series.Gets all of the tables 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 io.deephaven.plot.SeriesInternal
copy
-
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
-
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.
-
addPartitionedTableHandle
Description copied from interface:SeriesInternal
Add a partitioned table that drives this series.- Specified by:
addPartitionedTableHandle
in interfaceSeriesInternal
- Parameters:
map
- partitioned table.
-
getPartitionedTableHandles
Description copied from interface:SeriesInternal
Gets all of the partitioned tables driving this series.- Specified by:
getPartitionedTableHandles
in interfaceSeriesInternal
- Returns:
- all of the partitioned tables 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.
-