@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
フィールド囲み文字。
指定した文字で囲むフィールドは、 例:ダブルクォート(")、シングルクォート(')。 |
CsvDataBindConfig.QuoteMode |
quoteMode
出力時に
quote() で囲むフィールド。
|
boolean |
requiredHeader
ヘッダ行(タイトル行)が必須か否か
|
public abstract java.lang.String lineSeparator
\r\n(CRLF) or \r(CR) or \n(LF)で指定すること。
public abstract char quote
指定した文字で囲むフィールドは、quoteMode()
で指定する。
例:ダブルクォート(")、シングルクォート(')。
public abstract CsvDataBindConfig.QuoteMode quoteMode
quote()
で囲むフィールド。
CsvDataBindConfig.QuoteMode.CUSTOM
を指定した場合、
囲む要素に対応したgetterにQuoted
を付与すること。