public class BasicFormatBuilder extends java.lang.Object implements FormatBuilder
FormatBuilder
that maps the standard commons-csv formats.
Basic parsing options are supported : DEFAULT
, EXCEL
, RFC4180
, MYSQL
and
TAB DELIMITED
which correspond to the base formats defined by CSVFormat
.
In the adapter configuration file this class is aliased as csv-basic-format which is the preferred alternative to the fully qualified classname when building your configuration.
Modifier and Type | Class and Description |
---|---|
static class |
BasicFormatBuilder.Style
enum representing the standard supported CSV Formats.
|
Constructor and Description |
---|
BasicFormatBuilder() |
BasicFormatBuilder(BasicFormatBuilder.Style style) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.csv.CSVFormat |
createFormat()
Create the CSVFormat.
|
BasicFormatBuilder.Style |
getStyle() |
void |
setStyle(BasicFormatBuilder.Style csvFormat) |
public BasicFormatBuilder()
public BasicFormatBuilder(BasicFormatBuilder.Style style)
public BasicFormatBuilder.Style getStyle()
public void setStyle(BasicFormatBuilder.Style csvFormat)
public org.apache.commons.csv.CSVFormat createFormat()
FormatBuilder
createFormat
in interface FormatBuilder