@Target(value=TYPE)
@Retention(value=RUNTIME)
@Published
public @interface CsvFormat
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
charset
文字コード
|
boolean |
emptyToNull
空フィールドをnullに置き換えるかどうか
|
char |
fieldSeparator
列区切り文字
|
boolean |
ignoreEmptyLine
空行を無視するか否か
|
java.lang.String |
lineSeparator
行区切り文字。
\r\n(CRLF) or \r(CR) or \n(LF)で指定すること。
|
char |
quote
フィールド囲み文字。
指定した文字で囲むフィールドは、
CsvFormat.quoteMode() で指定する。
例:ダブルクォート(")、シングルクォート(')。 |
CsvDataBindConfig.QuoteMode |
quoteMode
出力時に
CsvFormat.quote() で囲むフィールド。
CsvDataBindConfig.QuoteMode.CUSTOM を指定した場合、
囲む要素に対応したgetterにQuoted を付与すること。 |
boolean |
requiredHeader
ヘッダ行(タイトル行)が必須か否か
|
public abstract java.lang.String lineSeparator
public abstract char quote
CsvFormat.quoteMode()
で指定する。
例:ダブルクォート(")、シングルクォート(')。public abstract CsvDataBindConfig.QuoteMode quoteMode
CsvFormat.quote()
で囲むフィールド。
CsvDataBindConfig.QuoteMode.CUSTOM
を指定した場合、
囲む要素に対応したgetterにQuoted
を付与すること。