|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.starlink.table.ReaderRowSequence
public abstract class ReaderRowSequence
Partial implementation of RowSequence suitable for subclassing
by classes which can read a row at a time and don't know when the
row stream will come to an end.
Concrete subclasses have to implement the readRow() method.
They may also want to override close().
| Constructor Summary | |
|---|---|
ReaderRowSequence()
|
|
| Method Summary | |
|---|---|
void |
close()
The ReaderRowSequence implementation does nothing. |
java.lang.Object |
getCell(int icol)
Returns the contents of a cell in the current row. |
java.lang.Object[] |
getRow()
Returns the contents of the current table row, as an array with the same number of elements as there are columns in this table. |
boolean |
next()
Attempts to advances the current row to the next one. |
protected abstract java.lang.Object[] |
readRow()
Acquires the next row of objects from the input stream. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReaderRowSequence()
| Method Detail |
|---|
protected abstract java.lang.Object[] readRow()
throws java.io.IOException
java.io.IOException - if there is trouble reading the data
public boolean next()
throws java.io.IOException
RowSequenceRowSequence.getCell(int) or RowSequence.getRow() methods.
next in interface RowSequencejava.io.IOException - if there is some errorpublic java.lang.Object getCell(int icol)
RowSequence
getCell in interface RowSequencepublic java.lang.Object[] getRow()
RowSequence
getRow in interface RowSequence
public void close()
throws java.io.IOException
close in interface RowSequencejava.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||