Package csv.impl
Class JTableReader
java.lang.Object
csv.impl.AbstractTableReader
csv.impl.JTableReader
- All Implemented Interfaces:
TableReader
,Iterable<Object[]>
,Iterator<Object[]>
Reader for Swing's JTable.
- Author:
- ralph
-
Constructor Summary
ConstructorsConstructorDescriptionJTableReader
(JTable table) Constructor with header row and selected rows only.JTableReader
(JTable table, boolean selectedOnly) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetTable()
Returns the table.boolean
hasNext()
Returns true if there are more rows to be delivered.boolean
Returns the selectedOnly.Object[]
next()
Returns the next row.protected void
Reads the table header.void
remove()
Removal is not supported.void
reset()
Resets the reader.Methods inherited from class csv.impl.AbstractTableReader
close, convert, convert, convertArray, convertArray, get, getColumnIndex, getColumnType, getHeaderRow, getLineCount, getMapper, getMinimumColumnCount, getRowCount, hasHeaderRow, incrementLineCount, incrementRowCount, isHeaderRowRead, iterator, notifyComment, open, registerCommentCallBack, setColumnType, setHasHeaderRow, setHeaderRow, setHeaderRowRead, setMapper, setMinimumColumnCount, unregisterCommentCallBack
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
JTableReader
Constructor with header row and selected rows only.- Parameters:
table
- table object to read from
-
JTableReader
Constructor.- Parameters:
table
- table object to read fromselectedOnly
- whether only selected rows shall be read
-
-
Method Details
-
reset
public void reset()Resets the reader.- Specified by:
reset
in interfaceTableReader
- Overrides:
reset
in classAbstractTableReader
- See Also:
-
hasNext
public boolean hasNext()Returns true if there are more rows to be delivered.- See Also:
-
next
Returns the next row.- See Also:
-
remove
public void remove()Removal is not supported.- See Also:
-
readHeaderRow
protected void readHeaderRow()Reads the table header.- Overrides:
readHeaderRow
in classAbstractTableReader
- See Also:
-
isSelectedOnly
public boolean isSelectedOnly()Returns the selectedOnly.- Returns:
- the selectedOnly
-
getTable
Returns the table.- Returns:
- the table
-