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, AbstractPartitionedTableHandleMultiSeries, AbstractSeriesInternal, AbstractSwappableMultiSeries, AbstractSwappableTableBasedCategoryDataSeries, AbstractTableBasedCategoryDataSeries, AbstractXYDataSeries, CategoryDataSeriesMap, CategoryDataSeriesPartitionedTable, CategoryDataSeriesSwappablePartitionedTable, CategoryErrorBarDataSeriesMap, CategoryErrorBarDataSeriesPartitionedTable, CategoryErrorBarDataSeriesSwappablePartitionedTable, CategoryTreemapDataSeriesTableMap, IntervalXYDataSeriesArray, MultiCatErrorBarSeries, MultiCatErrorBarSeriesSwappable, MultiCatSeries, MultiCatSeriesSwappable, MultiOHLCSeries, MultiOHLCSeriesSwappable, MultiXYErrorBarSeries, MultiXYErrorBarSeriesSwappable, MultiXYSeries, MultiXYSeriesSwappable, OHLCDataSeriesArray, OHLCDataSeriesSwappableTableArray, OHLCDataSeriesTableArray, XYDataSeriesArray, XYDataSeriesFunctionImpl, XYDataSeriesSwappableTableArray, XYDataSeriesTableArray, XYErrorBarDataSeriesArray, XYErrorBarDataSeriesSwappableTableArray, XYErrorBarDataSeriesTableArray

public interface SeriesInternal extends Series
Base series that all data series inherit from.
  • 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.
    • addTableHandle

      void addTableHandle(TableHandle h)
      Add a table that drives this series.
      Parameters:
      h - table handle.
    • removeTableHandle

      void removeTableHandle(TableHandle h)
      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.
    • getPartitionedTableHandles

      Set<PartitionedTableHandle> getPartitionedTableHandles()
      Gets all of the partitioned tables driving this series.
      Returns:
      all of the partitioned tables driving this series.
    • addPartitionedTableHandle

      void addPartitionedTableHandle(PartitionedTableHandle map)
      Add a partitioned table that drives this series.
      Parameters:
      map - partitioned table.
    • addSwappableTable

      void addSwappableTable(SwappableTable st)
      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.