public static class CsvWriteOptions.Builder extends WriteOptions.Builder
dest
Modifier | Constructor and Description |
---|---|
protected |
Builder(Destination dest) |
protected |
Builder(File file) |
protected |
Builder(OutputStream stream) |
protected |
Builder(String fileName) |
protected |
Builder(Writer writer) |
Modifier and Type | Method and Description |
---|---|
CsvWriteOptions |
build() |
CsvWriteOptions.Builder |
dateFormatter(DateTimeFormatter dateFormatter) |
CsvWriteOptions.Builder |
dateTimeFormatter(DateTimeFormatter dateTimeFormatter) |
CsvWriteOptions.Builder |
escapeChar(char escapeChar) |
CsvWriteOptions.Builder |
header(boolean header) |
CsvWriteOptions.Builder |
ignoreLeadingWhitespaces(boolean ignoreLeadingWhitespaces) |
CsvWriteOptions.Builder |
ignoreTrailingWhitespaces(boolean ignoreTrailingWhitespaces) |
CsvWriteOptions.Builder |
lineEnd(String lineEnd) |
CsvWriteOptions.Builder |
quoteAllFields(boolean quoteAll)
Causes all data exported as a CSV file to be enclosed in quotes.
|
CsvWriteOptions.Builder |
quoteChar(char quoteChar) |
CsvWriteOptions.Builder |
separator(char separator) |
CsvWriteOptions.Builder |
transformColumnNames(Map<String,String> nameMap)
Transform one or more column names as they are written to a file.
|
protected Builder(String fileName) throws IOException
IOException
protected Builder(Destination dest)
protected Builder(File file) throws IOException
IOException
protected Builder(Writer writer)
protected Builder(OutputStream stream)
public CsvWriteOptions.Builder separator(char separator)
public CsvWriteOptions.Builder transformColumnNames(Map<String,String> nameMap)
nameMap
- A map from existing column names to the desired output namepublic CsvWriteOptions.Builder quoteChar(char quoteChar)
public CsvWriteOptions.Builder dateFormatter(DateTimeFormatter dateFormatter)
public CsvWriteOptions.Builder dateTimeFormatter(DateTimeFormatter dateTimeFormatter)
public CsvWriteOptions.Builder quoteAllFields(boolean quoteAll)
quoteAll
- true, to cause all data and column headers to be quoted.public CsvWriteOptions.Builder escapeChar(char escapeChar)
public CsvWriteOptions.Builder lineEnd(String lineEnd)
public CsvWriteOptions.Builder header(boolean header)
public CsvWriteOptions.Builder ignoreLeadingWhitespaces(boolean ignoreLeadingWhitespaces)
public CsvWriteOptions.Builder ignoreTrailingWhitespaces(boolean ignoreTrailingWhitespaces)
public CsvWriteOptions build()
Copyright © 2021. All rights reserved.