StarTable
public class AsciiStarTable extends StreamStarTable
Here are the rules:
null
" (unquoted) represents the null valueBoolean
,
Short
Integer
,
Long
,
Float
,
Double
,
String
END
Constructor | Description |
---|---|
AsciiStarTable(uk.ac.starlink.util.DataSource datsrc) |
Constructs a new AsciiStarTable from a datasource.
|
Modifier and Type | Method | Description |
---|---|---|
protected RowEvaluator.Metadata |
obtainMetadata() |
Obtains column metadata for this table, probably by reading through
the rows once and using a RowEvaluator.
|
protected java.util.List |
readRow(java.io.PushbackInputStream in) |
Reads the next row of data from a given stream.
|
checkedLongToInt, getCell, getColumnAuxDataInfos, getName, getParameterByName, getParameters, getRow, getURL, isRandom, setName, setParameter, setParameters, setURL
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getColumnCount, getColumnInfo, getInputStream, getRowCount, getRowSequence, init
public AsciiStarTable(uk.ac.starlink.util.DataSource datsrc) throws TableFormatException, java.io.IOException
datsrc
- the data source containing the table textTableFormatException
- if the input stream doesn't appear to
form a ASCII-format tablejava.io.IOException
- if some I/O error occursprotected RowEvaluator.Metadata obtainMetadata() throws TableFormatException, java.io.IOException
StreamStarTable
obtainMetadata
in class StreamStarTable
TableFormatException
- if the data doesn't represent this
kind of tablejava.io.IOException
- if I/O error is encounteredprotected java.util.List readRow(java.io.PushbackInputStream in) throws java.io.IOException
readRow
in class StreamStarTable
in
- input streamTableFormatException
- if the data doesn't represent this
kind of tablejava.io.IOException
- if I/O error is encounteredCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.