|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
@Target(value={TYPE,FIELD})
@Retention(value=RUNTIME)
public @interface NumberPattern
依存するフィールドの型が、CharSequence やそのサブクラスの数値データである場合の数値/通貨の解析方法を示します。
例:
@NumberPattern("#,##0")
@NumberPattern(value = "#,##0", country = "JP")
@NumberPattern(value = "#,##0", language = "ja", country = "JP")
@NumberPattern(value = "¤¤ #,##0", currency = "USD")
@NumberPattern(value = "¤¤ #,##0", language = "ja", country = "JP", currency = "USD")
| 必須要素の概要 | |
|---|---|
String |
value
数値の書式形式文字列を返します。 |
| 任意要素の概要 | |
|---|---|
String |
country
数値の書式形式文字列の Locale として使用する国コード (2 桁の大文字からなる ISO-3166 コード) を返します。 |
String |
currency
数値の書式形式文字列の Currency として使用する通貨コード (ISO 4217 コード) を返します。 |
String |
language
数値の書式形式文字列の Locale として使用する言語コード (2 桁の小文字からなる ISO-639 コード) を返します。 |
| 要素の詳細 |
|---|
public abstract String value
public abstract String language
Locale として使用する言語コード (2 桁の小文字からなる ISO-639 コード) を返します。
public abstract String country
Locale として使用する国コード (2 桁の大文字からなる ISO-3166 コード) を返します。
public abstract String currency
Currency として使用する通貨コード (ISO 4217 コード) を返します。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||