Package app.babylon.table.io
Class RowCursorCsv
java.lang.Object
app.babylon.table.io.RowCursorCsv
- All Implemented Interfaces:
RowCursor,AutoCloseable
Supplies rows from an open CSV input stream.
Instances are created by a configured RowSourceCsv and own the CSV
reader resources for the lifetime of iteration.
-
Method Details
-
builder
-
getHeaderStrategy
-
getSeparator
public char getSeparator() -
getQuote
public char getQuote() -
getFixedWidths
public int[] getFixedWidths() -
getCharset
-
isAutoDetectEncoding
public boolean isAutoDetectEncoding() -
columns
-
next
public boolean next() -
current
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRowCursor- Throws:
IOException
-