jp.sf.orangesignal.csv.annotation
注釈型 CsvColumn


@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 を返します。
 

position

public abstract int position
項目位置を返します。

戻り値:
項目位置
デフォルト:
-1

name

public abstract String name
項目名を返します。項目名が設定されていない場合は、フィールド名が使用されます。 項目名はヘッダ行を使用する場合に使用されます。

戻り値:
項目名
デフォルト:
""

format

public abstract String format
書式形式文字列を返します。

戻り値:
書式形式文字列
導入されたバージョン:
1.2.2
デフォルト:
""

language

public abstract String language
書式形式文字列の Locale として使用する言語コード (2 桁の小文字からなる ISO-639 コード) を返します。

戻り値:
言語コード (2 桁の小文字からなる ISO-639 コード)
導入されたバージョン:
1.2.2
デフォルト:
""

country

public abstract String country
書式形式文字列の Locale として使用する国コード (2 桁の大文字からなる ISO-3166 コード) を返します。

戻り値:
国コード (2 桁の大文字からなる ISO-3166 コード)
導入されたバージョン:
1.2.2
デフォルト:
""

timezone

public abstract String timezone
書式形式文字列の TimeZone として使用するタイムゾーン ID を返します。

戻り値:
タイムゾーン ID
導入されたバージョン:
1.2.2
デフォルト:
""

currency

public abstract String currency
書式形式文字列の Currency として使用する通貨コード (ISO 4217 コード) を返します。

戻り値:
通貨コード (ISO 4217 コード)
導入されたバージョン:
1.2.2
デフォルト:
""


Copyright © 2009-2011 OrangeSignal.com. All Rights Reserved.