public class CSVWriterBuilder extends Object
| Constructor and Description |
|---|
CSVWriterBuilder() |
| Modifier and Type | Method and Description |
|---|---|
CSVWriter |
build()
Creates a csv writer using the specified settings
|
CSVWriterBuilder |
containsHeader(boolean containsHeader)
Specifies whether the resulting writer appends a header line
default: true
|
static CSVWriterBuilder |
create()
Creates a csv writer builder instance
|
String |
getHeaderPrefix() |
char |
getSeparator() |
boolean |
isContainsHeader() |
boolean |
isGzip() |
CSVWriterBuilder |
useGzip(boolean gzip)
Specifies whether the resulting writer uses gzip
default: false
|
CSVWriterBuilder |
withHeaderPrefix(String headerPrefix)
Sets the header prefix used by the resulting reader.
|
CSVWriterBuilder |
withSeparator(char separator)
Sets the csv column separator char used by the resulting writer
default: '\t'
|
public static CSVWriterBuilder create()
public CSVWriterBuilder withSeparator(char separator)
default: '\t'
separator - csv column separatorpublic CSVWriterBuilder containsHeader(boolean containsHeader)
default: true
containsHeader - header line parameterpublic CSVWriterBuilder withHeaderPrefix(String headerPrefix)
default:#
headerPrefix - header line prefixpublic CSVWriterBuilder useGzip(boolean gzip)
default: false
gzip - header line parameterpublic char getSeparator()
public String getHeaderPrefix()
public boolean isContainsHeader()
public boolean isGzip()
public CSVWriter build()
Copyright © 2017. All rights reserved.