Class BinResultColumnData<T>

  • Type Parameters:
    T - type of ValueInfo content class, should be numeric

    public abstract class BinResultColumnData<T>
    extends uk.ac.starlink.table.ColumnData
    ColumnData implementation that presents the values from a BinList.Result object, assuming bin index is the row number.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static uk.ac.starlink.table.ColumnData createInstance​(uk.ac.starlink.table.ValueInfo info, BinList.Result binResult, double binFactor)
      Returns a ColumnData instance for a given metadata object and bin data set.
      java.lang.Object readValue​(long irow)  
      • Methods inherited from class uk.ac.starlink.table.ColumnData

        getColumnInfo, isWritable, setColumnInfo, storeValue
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • readValue

        public java.lang.Object readValue​(long irow)
        Specified by:
        readValue in class uk.ac.starlink.table.ColumnData
      • createInstance

        public static uk.ac.starlink.table.ColumnData createInstance​(uk.ac.starlink.table.ValueInfo info,
                                                                     BinList.Result binResult,
                                                                     double binFactor)
        Returns a ColumnData instance for a given metadata object and bin data set. The content class of info must be one of the numeric wrapper types.
        Parameters:
        info - required metadata for returned column, with some numeric content class
        binResult - supplies data
        binFactor - multiplier for all bin values; typically obtained using Combiner.Type.getBinFactor
        Returns:
        new column data