Class IndexedCsvReader.IndexedCsvReaderBuilder

java.lang.Object
de.siegmar.fastcsv.reader.IndexedCsvReader.IndexedCsvReaderBuilder
Enclosing class:
IndexedCsvReader<T>

public static final class IndexedCsvReader.IndexedCsvReaderBuilder extends Object
This builder is used to create configured instances of IndexedCsvReader. The default configuration of this class adheres with RFC 4180.

The line delimiter (line-feed, carriage-return or the combination of both) is detected automatically and thus not configurable.

  • Field Details

    • MAX_BASE_ASCII

      private static final int MAX_BASE_ASCII
      See Also:
    • DEFAULT_PAGE_SIZE

      private static final int DEFAULT_PAGE_SIZE
      See Also:
    • MIN_PAGE_SIZE

      private static final int MIN_PAGE_SIZE
      See Also:
    • fieldSeparator

      private char fieldSeparator
    • quoteCharacter

      private char quoteCharacter
    • commentStrategy

      private CommentStrategy commentStrategy
    • commentCharacter

      private char commentCharacter
    • acceptCharsAfterQuotes

      private boolean acceptCharsAfterQuotes
    • statusListener

      private StatusListener statusListener
    • pageSize

      private int pageSize
    • csvIndex

      private CsvIndex csvIndex
  • Constructor Details

    • IndexedCsvReaderBuilder

      private IndexedCsvReaderBuilder()
  • Method Details