Package app.babylon.table.io
Class TabularRowReaderCsv
java.lang.Object
app.babylon.table.io.TabularRowReaderCommon<TabularRowReaderCsv>
app.babylon.table.io.TabularRowReaderCsv
- All Implemented Interfaces:
TabularRowReader
-
Nested Class Summary
Nested classes/interfaces inherited from interface app.babylon.table.io.TabularRowReader
TabularRowReader.Result, TabularRowReader.Status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]chargetQuote()charbooleanbooleanread(StreamSource streamSource, RowConsumer rowConsumer) protected TabularRowReaderCsvself()withAutoDetectEncoding(boolean autoDetectEncoding) withCharset(Charset charset) withFixedWidths(int[] fixedWidths) withHeaderStrategy(HeaderStrategy headerStrategy) withQuote(char quote) withSeparator(char separator) withStripping(boolean stripping) Methods inherited from class app.babylon.table.io.TabularRowReaderCommon
getColumnReName, getColumnRenames, getRowFilter, getSelectedColumns, withColumnRename, withColumnRenames, withRowFilter, withSelectedColumn, withSelectedColumns, withSelectedColumns, withSelectedColumns
-
Constructor Details
-
TabularRowReaderCsv
public TabularRowReaderCsv()
-
-
Method Details
-
withHeaderStrategy
-
withStripping
-
withSeparator
-
withQuote
-
withFixedWidths
-
withCharset
-
withAutoDetectEncoding
-
getHeaderStrategy
-
isStripping
public boolean isStripping() -
getSeparator
public char getSeparator() -
getQuote
public char getQuote() -
getFixedWidths
public int[] getFixedWidths() -
getCharset
-
isAutoDetectEncoding
public boolean isAutoDetectEncoding() -
read
-
self
- Specified by:
selfin classTabularRowReaderCommon<TabularRowReaderCsv>
-