概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 必須 | オプション | 詳細: 要素

## 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
  デフォルト:
    ""

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 必須 | オプション | 詳細: 要素

Copyright © 2009 OrangeSignal.com. All Rights Reserved.