Package uk.ac.starlink.topcat
Class NormaliseTable
- java.lang.Object
-
- uk.ac.starlink.table.WrapperStarTable
-
- uk.ac.starlink.topcat.NormaliseTable
-
- All Implemented Interfaces:
uk.ac.starlink.table.StarTable
public class NormaliseTable extends uk.ac.starlink.table.WrapperStarTable
Wrapper table which ensures that all its contents have sensible types. In particular,Number
s are turned intoDouble
s, and anything which looks weird is turned into aString
.- Since:
- 24 May 2007
- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description NormaliseTable(uk.ac.starlink.table.StarTable base)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getCell(long irow, int icol)
uk.ac.starlink.table.ColumnInfo
getColumnInfo(int icol)
java.lang.Object[]
getRow(long irow)
uk.ac.starlink.table.RowSequence
getRowSequence()
-
-
-
Method Detail
-
getColumnInfo
public uk.ac.starlink.table.ColumnInfo getColumnInfo(int icol)
- Specified by:
getColumnInfo
in interfaceuk.ac.starlink.table.StarTable
- Overrides:
getColumnInfo
in classuk.ac.starlink.table.WrapperStarTable
-
getCell
public java.lang.Object getCell(long irow, int icol) throws java.io.IOException
- Specified by:
getCell
in interfaceuk.ac.starlink.table.StarTable
- Overrides:
getCell
in classuk.ac.starlink.table.WrapperStarTable
- Throws:
java.io.IOException
-
getRow
public java.lang.Object[] getRow(long irow) throws java.io.IOException
- Specified by:
getRow
in interfaceuk.ac.starlink.table.StarTable
- Overrides:
getRow
in classuk.ac.starlink.table.WrapperStarTable
- Throws:
java.io.IOException
-
getRowSequence
public uk.ac.starlink.table.RowSequence getRowSequence() throws java.io.IOException
- Specified by:
getRowSequence
in interfaceuk.ac.starlink.table.StarTable
- Overrides:
getRowSequence
in classuk.ac.starlink.table.WrapperStarTable
- Throws:
java.io.IOException
-
-