Uses of Class org.apache.commons.csv.CSVFormat.Builder (Apache Commons CSV 1.14.1 API)
Description: use: package: org.apache.commons.csv, class: CSVFormat, class: Builder

# Uses of Class
org.apache.commons.csv.CSVFormat.Builder

- ## Uses of CSVFormat.Builder in org.apache.commons.csv

  Methods in org.apache.commons.csv that return CSVFormat.Builder
  Modifier and Type
  Method
  Description
  `CSVFormat.Builder`
  CSVFormat.`builder()`
  Creates a new Builder for this instance.
  `static CSVFormat.Builder`
  CSVFormat.Builder.`create()`
  Creates a new default builder, as for `CSVFormat.RFC4180` but allowing empty lines.
  `static CSVFormat.Builder`
  CSVFormat.Builder.`create(CSVFormat csvFormat)`
  Creates a new builder from the given format.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setAllowDuplicateHeaderNames(boolean allowDuplicateHeaderNames)`
  Deprecated.
  Use `setDuplicateHeaderMode(DuplicateHeaderMode)`.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setAllowMissingColumnNames(boolean allowMissingColumnNames)`
  Sets the parser missing column names behavior, `true` to allow missing column names in the header line, `false` to cause an `IllegalArgumentException` to be thrown.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setAutoFlush(boolean autoFlush)`
  Sets whether to flush on close.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setCommentMarker(char commentMarker)`
  Sets the comment marker character, use `null` to disable comments.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setCommentMarker(Character commentMarker)`
  Sets the comment marker character, use `null` to disable comments.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setDelimiter(char delimiter)`
  Sets the delimiter character.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setDelimiter(String delimiter)`
  Sets the delimiter character.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setDuplicateHeaderMode(DuplicateHeaderMode duplicateHeaderMode)`
  Sets the duplicate header names behavior.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setEscape(char escapeCharacter)`
  Sets the escape character.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setEscape(Character escapeCharacter)`
  Sets the escape character.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setHeader(Class<? extends Enum<?>> headerEnum)`
  Sets the header defined by the given `Enum` class.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setHeader(String... header)`
  Sets the header to the given values.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setHeader(ResultSet resultSet)`
  Sets the header from the result set metadata.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setHeader(ResultSetMetaData resultSetMetaData)`
  Sets the header from the result set metadata.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setHeaderComments(Object... headerComments)`
  Sets the header comments to write before the CSV data.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setHeaderComments(String... headerComments)`
  Sets the header comments to write before the CSV data.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setIgnoreEmptyLines(boolean ignoreEmptyLines)`
  Sets the empty line skipping behavior, `true` to ignore the empty lines between the records, `false` to translate empty lines to empty records.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setIgnoreHeaderCase(boolean ignoreHeaderCase)`
  Sets the parser case mapping behavior, `true` to access name/values, `false` to leave the mapping as is.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setIgnoreSurroundingSpaces(boolean ignoreSurroundingSpaces)`
  Sets the parser trimming behavior, `true` to remove the surrounding spaces, `false` to leave the spaces as is.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setLenientEof(boolean lenientEof)`
  Sets whether reading end-of-file is allowed even when input is malformed, helps Excel compatibility.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setMaxRows(long maxRows)`
  Sets the maximum number of rows to process, excluding the header row.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setNullString(String nullString)`
  Sets the String to convert to and from `null`.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setQuote(char quoteCharacter)`
  Sets the quote character.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setQuote(Character quoteCharacter)`
  Sets the quote character, use `null` to disable.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setQuoteMode(QuoteMode quoteMode)`
  Sets the quote policy to use for output.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setRecordSeparator(char recordSeparator)`
  Sets the record separator to use for output.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setRecordSeparator(String recordSeparator)`
  Sets the record separator to use for output.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setSkipHeaderRecord(boolean skipHeaderRecord)`
  Sets whether to skip the header record.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setTrailingData(boolean trailingData)`
  Sets whether reading trailing data is allowed in records, helps Excel compatibility.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setTrailingDelimiter(boolean trailingDelimiter)`
  Sets whether to add a trailing delimiter.
  `CSVFormat.Builder`
  CSVFormat.Builder.`setTrim(boolean trim)`
  Sets whether to trim leading and trailing blanks.