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
ConstructorsModifierConstructorDescriptionprotectedAbstractSeriesInternal(AbstractSeriesInternal series, AxesImpl axes) protectedAbstractSeriesInternal(AxesImpl axes, int id, Comparable name) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a partitioned table that drives this series.voidAdds a swappable table that drives this series.voidAdd 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.intid()Gets the id for the data series.name()Gets the name of this data series.voidRemoves a table that drives this series.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.plot.SeriesInternal
copy
-
Constructor Details
-
AbstractSeriesInternal
-
AbstractSeriesInternal
-
-
Method Details
-
axes
Description copied from interface:SeriesInternalGets the axes on which this data will be plotted.- Specified by:
axesin interfaceSeriesInternal- Returns:
- axes on which this data will be plotted
-
id
public int id()Description copied from interface:SeriesInternalGets the id for the data series.- Specified by:
idin interfaceSeriesInternal
-
name
Description copied from interface:SeriesInternalGets the name of this data series.- Specified by:
namein interfaceSeriesInternal- Returns:
- name of this data series
-
addTableHandle
Description copied from interface:SeriesInternalAdd a table that drives this series.- Specified by:
addTableHandlein interfaceSeriesInternal- Parameters:
h- table handle.
-
removeTableHandle
Description copied from interface:SeriesInternalRemoves a table that drives this series.- Specified by:
removeTableHandlein interfaceSeriesInternal- Parameters:
h- table handle.
-
getTableHandles
Description copied from interface:SeriesInternalGets all of the tables driving this series.- Specified by:
getTableHandlesin interfaceSeriesInternal- Returns:
- all of the tables driving this series.
-
addPartitionedTableHandle
Description copied from interface:SeriesInternalAdd a partitioned table that drives this series.- Specified by:
addPartitionedTableHandlein interfaceSeriesInternal- Parameters:
map- partitioned table.
-
getPartitionedTableHandles
Description copied from interface:SeriesInternalGets all of the partitioned tables driving this series.- Specified by:
getPartitionedTableHandlesin interfaceSeriesInternal- Returns:
- all of the partitioned tables driving this series.
-
addSwappableTable
Description copied from interface:SeriesInternalAdds a swappable table that drives this series.- Specified by:
addSwappableTablein interfaceSeriesInternal- Parameters:
st- swappable table
-
getSwappableTables
Description copied from interface:SeriesInternalGets the swappable tables that drive this series.- Specified by:
getSwappableTablesin interfaceSeriesInternal- Returns:
- swappable tables that drive this series.
-