Class IndexableDataSwappableTable<T>

All Implemented Interfaces:
PlotExceptionCause, SwappableTable.LocalTableUpdateListener, Serializable
Direct Known Subclasses:
IndexableDataSwappableTableDouble

public class IndexableDataSwappableTable<T> extends LiveIndexableData<T> implements SwappableTable.LocalTableUpdateListener
IndexableData dataset whose data is a column in a SwappableTable and whose indices are the row numbers of the column.
See Also:
  • Constructor Details

    • IndexableDataSwappableTable

      public IndexableDataSwappableTable(SwappableTable swappableTable, String column, PlotInfo plotInfo)
      Creates an IndexableDataSwappableTable instance. The data is a column in the swappableTable. Indices are the row numbers of the column.
      Parameters:
      swappableTable - swappable table
      column - column of swappableTable holding the data values
      plotInfo - plot information
      Throws:
      com.fishlib.base.verify.RequirementFailure - swappableTable and column must not be null
      IllegalArgumentException - column must be a column in swappableTable
  • Method Details