Class ColumnDataTable

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, uk.ac.starlink.table.StarTable

    public class ColumnDataTable
    extends uk.ac.starlink.table.ColumnStarTable
    Table class built up from ColumnData objects. Two instances of this class will be equal if they have the same TopcatModel and columns which are equal.
    Since:
    1 Jun 2007
    Author:
    Mark Taylor
    • Field Summary

      • Fields inherited from class uk.ac.starlink.table.ColumnStarTable

        columns_
    • Constructor Summary

      Constructors 
      Constructor Description
      ColumnDataTable​(TopcatModel tcModel, uk.ac.starlink.table.ColumnData[] cols)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      long getRowCount()  
      TopcatModel getTopcatModel()
      Returns this table's TopcatModel.
      int hashCode()  
      • Methods inherited from class uk.ac.starlink.table.ColumnStarTable

        addColumn, getCell, getColumnCount, getColumnData, getColumnInfo, makeTableWithRows, setCell, setColumn
      • Methods inherited from class uk.ac.starlink.table.RandomStarTable

        getRowAccess, getRowSequence, isRandom
      • Methods inherited from class uk.ac.starlink.table.AbstractStarTable

        checkedLongToInt, close, getColumnAuxDataInfos, getName, getParameters, getRow, getRowSplittable, getURL, setName, setParameters, setURL
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface uk.ac.starlink.table.StarTable

        getParameterByName, setParameter
    • Constructor Detail

      • ColumnDataTable

        public ColumnDataTable​(TopcatModel tcModel,
                               uk.ac.starlink.table.ColumnData[] cols)
        Constructor.
        Parameters:
        tcModel - topcat model that the columns come from
        cols - column data objects
    • Method Detail

      • getTopcatModel

        public TopcatModel getTopcatModel()
        Returns this table's TopcatModel.
        Returns:
        topcat model
      • getRowCount

        public long getRowCount()
        Specified by:
        getRowCount in interface uk.ac.starlink.table.StarTable
        Specified by:
        getRowCount in class uk.ac.starlink.table.ColumnStarTable
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object