|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Target(value={FIELD,METHOD}) @Retention(value=RUNTIME) public @interface CsvColumn
フィールドが区切り文字形式のデータ項目であることを示します。
項目との対応付けの設定例: @CsvColumn(position = 0) @CsvColumn(name = "価格") @CsvColumn(position = 0, name = "価格") 書式形式文字列の設定例: @CsvColumn(format = "yyyy/MM/dd") @CsvColumn(format = "yyyy/MM/dd", language = "ja") @CsvColumn(format = "yyyy/MM/dd", language = "ja", country = "JP") @CsvColumn(format = "yyyy/MM/dd HH:mm:ss", timezone = "Asia/Tokyo") @CsvColumn(format = "yyyy/MM/dd HH:mm:ss", language = "ja", country = "JP", timezone = "Asia/Tokyo") @CsvColumn(format = "#,##0.0000") @CsvColumn(format = "#,##0.0000", country = "JP") @CsvColumn(format = "#,##0.0000", language = "ja", country = "JP") @CsvColumn(format = "¤¤ #,##0.0000", currency = "USD") @CsvColumn(format = "¤¤ #,##0.0000", language = "ja", country = "JP", currency = "USD")
任意要素の概要 | |
---|---|
String |
country
書式形式文字列の Locale として使用する国コード (2 桁の大文字からなる ISO-3166 コード) を返します。 |
String |
currency
書式形式文字列の Currency として使用する通貨コード (ISO 4217 コード) を返します。 |
String |
format
書式形式文字列を返します。 |
String |
language
書式形式文字列の Locale として使用する言語コード (2 桁の小文字からなる ISO-639 コード) を返します。 |
String |
name
項目名を返します。 |
int |
position
項目位置を返します。 |
String |
timezone
書式形式文字列の TimeZone として使用するタイムゾーン ID を返します。 |
public abstract int position
public abstract String name
public abstract String format
public abstract String language
Locale
として使用する言語コード (2 桁の小文字からなる ISO-639 コード) を返します。
public abstract String country
Locale
として使用する国コード (2 桁の大文字からなる ISO-3166 コード) を返します。
public abstract String timezone
TimeZone
として使用するタイムゾーン ID を返します。
public abstract String currency
Currency
として使用する通貨コード (ISO 4217 コード) を返します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |