QuoteModepublic class ColumnQuoteMode extends Object implements QuoteMode
| Constructor | Description |
|---|---|
ColumnQuoteMode(boolean[] columnsToQuote) |
Constructs a new ColumnQuoteMode that quotes columns if the element representing that column in the
supplied array is true.
|
ColumnQuoteMode(int... columnsToQuote) |
Constructs a new ColumnQuoteMode that quotes columns by column number.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
quotesRequired(String csvColumn,
CsvContext context,
CsvPreference preference) |
Determines whether surrounding quotes are mandatory in cases where the CSV column would not normally be quoted
(the data to be written doesn't contain special characters).
|
public ColumnQuoteMode(int... columnsToQuote)
columnsToQuote - the column numbers to quotepublic ColumnQuoteMode(boolean[] columnsToQuote)
columnsToQuote - array of booleans (one per CSV column) indicating whether each column should be quoted or notNullPointerException - if columnsToQuote is nullpublic boolean quotesRequired(String csvColumn, CsvContext context, CsvPreference preference)
quotesRequired in interface QuoteModecsvColumn - an element of a CSV filecontext - the contextpreference - the CSV preferencesCopyright © 2007–2018 Super CSV. All rights reserved.