|
Copyright © 2008-2011 Ralph Schuster. All Rights Reserved. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TableReader
Introduces an interface for other implementations
of table reading interfaces.
The Reader interface defines an important rule: header rows are never delivered
by Iterator.next() but by getHeaderRow() instead. All implementations
of this class must follow this rule.
| Method Summary | |
|---|---|
void |
close()
Closes the reader. |
java.lang.Object |
get(java.lang.String name,
java.lang.Object[] row)
Returns the value in column with specified name |
int |
getColumnIndex(java.lang.String name)
Returns the column index of given column name. |
java.lang.Object[] |
getHeaderRow()
Returns the header row. |
int |
getMinimumColumnCount()
Returns the minimum number of columns to be returned by Iterator.next(). |
boolean |
hasHeaderRow()
Tells whether the underlying stream has a header row or not |
void |
open()
Opens the reader or resets it. |
void |
registerCommentCallBack(CommentCallback callback)
Registers a comment callback. |
void |
reset()
Resets the reader. |
void |
setHasHeaderRow(boolean hasHeaderRow)
Tells the reader whether the underlying stream will treat first row as header row. |
void |
setMinimumColumnCount(int length)
Sets the minimum number of columns to be returned by Iterator.next(). |
void |
unregisterCommentCallBack(CommentCallback callback)
Unregisters a comment callback. |
| Methods inherited from interface java.util.Iterator |
|---|
hasNext, next, remove |
| Method Detail |
|---|
void setHasHeaderRow(boolean hasHeaderRow)
hasHeaderRow - true if there is a header row.boolean hasHeaderRow()
java.lang.Object[] getHeaderRow()
Iterator.next().
java.lang.Object get(java.lang.String name,
java.lang.Object[] row)
name - name of column (from header row)row - row of values
int getColumnIndex(java.lang.String name)
name - name of column
void open()
void reset()
void close()
void registerCommentCallBack(CommentCallback callback)
callback - callback to be registeredvoid unregisterCommentCallBack(CommentCallback callback)
callback - callback to be unregisteredvoid setMinimumColumnCount(int length)
Iterator.next().
length - number of columnsint getMinimumColumnCount()
Iterator.next().
|
Copyright © 2008-2011 Ralph Schuster. All Rights Reserved. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||