Top Description Fields Constructors Methods
de.siegmar.fastcsv.writer

public sealed Enum QuoteStrategies

extends Enum<QuoteStrategies>
implements QuoteStrategy
Class Inheritance
All Implemented Interfaces
de.siegmar.fastcsv.writer.QuoteStrategy

Provides some common QuoteStrategy implementations.

Field Summary

Modifier and TypeField and Description
public static final QuoteStrategies
ALWAYS

Enclose any field with quotes regardless of its content (even empty and null fields).

public static final QuoteStrategies
EMPTY

Enclose empty but not null fields to differentiate them.

public static final QuoteStrategies
NON_EMPTY

Enclose any field with quotes if it has content (is not empty or null).

public static final QuoteStrategies
REQUIRED

Enclose fields only if quoting is required.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static QuoteStrategies
public static QuoteStrategies[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ALWAYSback to summary
public static final QuoteStrategies ALWAYS

Enclose any field with quotes regardless of its content (even empty and null fields).

EMPTYback to summary
public static final QuoteStrategies EMPTY

Enclose empty but not null fields to differentiate them. This is required for PostgreSQL CSV imports, for example.

NON_EMPTYback to summary
public static final QuoteStrategies NON_EMPTY

Enclose any field with quotes if it has content (is not empty or null).

REQUIREDback to summary
public static final QuoteStrategies REQUIRED

Enclose fields only if quoting is required.

Constructor Detail

QuoteStrategiesback to summary
private QuoteStrategies()

Method Detail

valueOfback to summary
public static QuoteStrategies valueOf(String name)
valuesback to summary
public static QuoteStrategies[] values()