@Target(value={FIELD,METHOD}) @Retention(value=RUNTIME) public @interface CsvColumn
フィールドが区切り文字形式のデータ項目であることを示します。
項目との対応付けの設定例: @CsvColumn(position = 0) @CsvColumn(name = "価格") @CsvColumn(position = 0, name = "価格") @CsvColumn(name = "価格", access = CsvColumnAccessType.READ) @CsvColumn(name = "銘柄", required = true, defaultValue = "日経225") 書式形式文字列の設定例: @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")
修飾子とタイプ | 任意要素と説明 |
---|---|
CsvColumnAccessType |
access
この項目のアクセスモードを返します。
|
String |
country
書式形式文字列の
Locale として使用する国コード (2 桁の大文字からなる ISO-3166 コード) を返します。 |
String |
currency
書式形式文字列の
Currency として使用する通貨コード (ISO 4217 コード) を返します。 |
String |
defaultValue
この項目のデフォルト値を返します。
|
String |
format
書式形式文字列を返します。
|
String |
language
書式形式文字列の
Locale として使用する言語コード (2 桁の小文字からなる ISO-639 コード) を返します。 |
String |
name
項目名を返します。
|
int |
position
項目位置を返します。
|
boolean |
required
必須項目かどうかを返します。
|
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 コード) を返します。public abstract CsvColumnAccessType access
public abstract boolean required
public abstract String defaultValue
Copyright © 2009–2014 OrangeSignal.com. All rights reserved.