public class CsvOption extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected Charset |
charset
编码格式
|
protected char |
comment
注释符
|
static int |
DECIMAL |
protected char |
delimiter
列边界符
|
static int |
ESCAPE_MODE_BACKSLASH
反斜杠转义
|
static int |
ESCAPE_MODE_DOUBLED
双文本限定符转义
|
protected int |
escapeMode
转义类型
1.
|
static int |
HEX |
static int |
INITIAL_COLUMN_BUFFER_SIZE
初始化列缓冲区大小
|
static int |
INITIAL_COLUMN_COUNT
初始化列数
|
protected char |
lineDelimiter
行边界符
|
static int |
OCTAL |
protected char |
textQualifier
文本限定符
|
protected boolean |
trim
是否去除首尾空格
|
static int |
UNICODE
复杂转义类型
|
protected boolean |
useCustomLineDelimiter
是否使用自定义行边界符 否则使用系统分隔符
|
protected boolean |
useTextQualifier
是否使用文本限定符
|
Modifier | Constructor and Description |
---|---|
|
CsvOption() |
protected |
CsvOption(CsvOption option) |
Modifier and Type | Method and Description |
---|---|
Charset |
getCharset() |
char |
getComment() |
char |
getDelimiter() |
int |
getEscapeMode() |
char |
getLineDelimiter() |
char |
getTextQualifier() |
boolean |
isTrim() |
boolean |
isUseCustomLineDelimiter() |
boolean |
isUseTextQualifier() |
CsvOption |
setCharset(Charset charset) |
CsvOption |
setComment(char comment) |
CsvOption |
setDelimiter(char delimiter) |
CsvOption |
setEscapeMode(CsvEscapeMode escapeMode) |
CsvOption |
setEscapeMode(int escapeMode) |
CsvOption |
setLineDelimiter(char lineDelimiter) |
CsvOption |
setTextQualifier(char textQualifier) |
CsvOption |
setTrim(boolean trim) |
CsvOption |
setUseTextQualifier(boolean useTextQualifier) |
public static final int ESCAPE_MODE_DOUBLED
public static final int ESCAPE_MODE_BACKSLASH
public static final int INITIAL_COLUMN_COUNT
public static final int INITIAL_COLUMN_BUFFER_SIZE
public static final int UNICODE
public static final int OCTAL
public static final int DECIMAL
public static final int HEX
protected char textQualifier
protected boolean useTextQualifier
protected char delimiter
protected char lineDelimiter
protected char comment
protected int escapeMode
protected boolean useCustomLineDelimiter
protected Charset charset
protected boolean trim
public CsvOption()
protected CsvOption(CsvOption option)
public char getTextQualifier()
public CsvOption setTextQualifier(char textQualifier)
public boolean isUseTextQualifier()
public CsvOption setUseTextQualifier(boolean useTextQualifier)
public char getDelimiter()
public CsvOption setDelimiter(char delimiter)
public char getLineDelimiter()
public CsvOption setLineDelimiter(char lineDelimiter)
public char getComment()
public CsvOption setComment(char comment)
public int getEscapeMode()
public CsvOption setEscapeMode(int escapeMode)
public CsvOption setEscapeMode(CsvEscapeMode escapeMode)
public Charset getCharset()
public boolean isUseCustomLineDelimiter()
public boolean isTrim()
public CsvOption setTrim(boolean trim)
Copyright © 2024. All rights reserved.