public abstract class Writer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_EMPTY_VALUE |
static char |
DEFAULT_ESCAPE_CHAR |
static java.lang.String |
DEFAULT_LINE_END |
static char |
DEFAULT_QUOTE_CHAR |
static char |
DEFAULT_SEPARATOR |
Constructor and Description |
---|
Writer() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getEmptyValue() |
char |
getEscapeChar() |
java.lang.String |
getLineEnd() |
char |
getQuoteChar() |
char |
getSeparator() |
abstract java.io.File |
toFile(java.io.File file) |
java.io.File |
toFile(java.lang.String file) |
abstract Writer |
withDefaultHeader() |
Writer |
withEmptyValue(java.lang.String emptyValue) |
Writer |
withEscapeCharacter(char e) |
Writer |
withHeader(java.lang.String... h) |
Writer |
withHeaderEnabled(boolean isEnabled) |
Writer |
withLineEnd(java.lang.String l) |
Writer |
withQuoteCharacter(char q) |
Writer |
withSeparator(char s) |
public static final char DEFAULT_SEPARATOR
public static final char DEFAULT_QUOTE_CHAR
public static final char DEFAULT_ESCAPE_CHAR
public static final java.lang.String DEFAULT_LINE_END
public static final java.lang.String DEFAULT_EMPTY_VALUE
public abstract java.io.File toFile(java.io.File file) throws java.io.IOException
java.io.IOException
public java.io.File toFile(java.lang.String file) throws java.io.IOException
java.io.IOException
public abstract Writer withDefaultHeader()
public Writer withSeparator(char s)
public Writer withEmptyValue(java.lang.String emptyValue)
public Writer withQuoteCharacter(char q)
public Writer withEscapeCharacter(char e)
public Writer withLineEnd(java.lang.String l)
public Writer withHeaderEnabled(boolean isEnabled)
public char getSeparator()
public char getQuoteChar()
public char getEscapeChar()
public java.lang.String getLineEnd()
public java.lang.String getEmptyValue()
public Writer withHeader(java.lang.String... h)