Class IndexableNumericDataTable

All Implemented Interfaces:
PlotExceptionCause, Serializable

public class IndexableNumericDataTable extends LiveIndexableNumericData
IndexableData dataset whose data is a column in a table and whose indices are the row numbers of the column. The column must be numeric.
See Also:
  • Constructor Details

    • IndexableNumericDataTable

      public IndexableNumericDataTable(ColumnHandlerFactory.ColumnHandler columnHandler, PlotInfo plotInfo)
      Creates an IndexableNumericDataTable instance.
      Parameters:
      columnHandler - data
      plotInfo - plot information
      Throws:
      com.fishlib.base.verify.RequirementFailure - columnHandler must not be null
      UnsupportedOperationException - columnHandler must be numeric
    • IndexableNumericDataTable

      public IndexableNumericDataTable(TableHandle tableHandle, String column, PlotInfo plotInfo)
      Creates an IndexableNumericDataTable instance. The numeric data is a column in the table held by tableHandle. Indices are the row numbers of the column.
      Parameters:
      tableHandle - holds the table
      column - column of underlying table holding the data values
      Throws:
      com.fishlib.base.verify.RequirementFailure - tableHandle and column must not be null
      IllegalArgumentException - column must be a column in tableHandle
      UnsupportedOperationException - column must be numeric
  • Method Details