uk.ac.starlink.ttools.filter
Class HeadTable
java.lang.Object
uk.ac.starlink.table.WrapperStarTable
uk.ac.starlink.ttools.filter.HeadTable
- All Implemented Interfaces:
- uk.ac.starlink.table.StarTable
public class HeadTable
- extends uk.ac.starlink.table.WrapperStarTable
Wrapper table implementation which only contains the first N rows of
its base table.
- Since:
- 7 Mar 2005
- Author:
- Mark Taylor (Starlink)
Fields inherited from class uk.ac.starlink.table.WrapperStarTable |
baseTable |
Constructor Summary |
HeadTable(uk.ac.starlink.table.StarTable base,
long nhead)
Constructor. |
Methods inherited from class uk.ac.starlink.table.WrapperStarTable |
checkedLongToInt, getBaseTable, getColumnAuxDataInfos, getColumnCount, getColumnInfo, getName, getParameterByName, getParameters, getURL, isRandom, setName, setParameter, setURL, toString |
HeadTable
public HeadTable(uk.ac.starlink.table.StarTable base,
long nhead)
- Constructor.
- Parameters:
base
- base tablenhead
- number of rows at the head of the table to use
getRowCount
public long getRowCount()
- Specified by:
getRowCount
in interface uk.ac.starlink.table.StarTable
- Overrides:
getRowCount
in class uk.ac.starlink.table.WrapperStarTable
getCell
public Object getCell(long irow,
int icol)
throws IOException
- Specified by:
getCell
in interface uk.ac.starlink.table.StarTable
- Overrides:
getCell
in class uk.ac.starlink.table.WrapperStarTable
- Throws:
IOException
getRow
public Object[] getRow(long irow)
throws IOException
- Specified by:
getRow
in interface uk.ac.starlink.table.StarTable
- Overrides:
getRow
in class uk.ac.starlink.table.WrapperStarTable
- Throws:
IOException
getRowSequence
public uk.ac.starlink.table.RowSequence getRowSequence()
throws IOException
- Specified by:
getRowSequence
in interface uk.ac.starlink.table.StarTable
- Overrides:
getRowSequence
in class uk.ac.starlink.table.WrapperStarTable
- Throws:
IOException
Copyright © 2009 Central Laboratory of the Research Councils. All Rights Reserved.