クラス MonetaryAmountFormatter
java.lang.ObjectSE
org.springframework.format.number.money.MonetaryAmountFormatter
- 実装されたすべてのインターフェース:
Formatter<javax.money.MonetaryAmount>
、Parser<javax.money.MonetaryAmount>
、Printer<javax.money.MonetaryAmount>
public class MonetaryAmountFormatter
extends ObjectSE
implements Formatter<javax.money.MonetaryAmount>
JSR-354
MonetaryAmount
値のフォーマッター。MonetaryAmountFormat.format(javax.money.MonetaryAmount)
および MonetaryAmountFormat.parse(java.lang.CharSequence)
に委譲します。- 導入:
- 4.2
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクター説明ロケール駆動の MonetaryAmountFormatter を作成します。MonetaryAmountFormatter
(StringSE formatName) 指定された形式名の新しい MonetaryAmountFormatter を作成します。メソッドのサマリー
修飾子と型メソッド説明protected javax.money.format.MonetaryAmountFormat
getMonetaryAmountFormat
(LocaleSE locale) 指定されたロケールの MonetaryAmountFormat を取得します。javax.money.MonetaryAmount
テキスト文字列を解析して T を生成します。型 T のオブジェクトを表示用に出力します。void
setFormatName
(StringSE formatName) 実行時に JSR-354 プロバイダーによって解決される形式名を指定します。
コンストラクターの詳細
MonetaryAmountFormatter
public MonetaryAmountFormatter()ロケール駆動の MonetaryAmountFormatter を作成します。MonetaryAmountFormatter
指定された形式名の新しい MonetaryAmountFormatter を作成します。- パラメーター:
formatName
- 実行時に JSR-354 プロバイダーによって解決される形式名
メソッドの詳細
setFormatName
実行時に JSR-354 プロバイダーによって解決される形式名を指定します。デフォルトは none で、現在のロケールに基づいて
MonetaryAmountFormat
を取得します。print
インターフェースからコピーされた説明:Printer
型 T のオブジェクトを表示用に出力します。parse
インターフェースからコピーされた説明:Parser
テキスト文字列を解析して T を生成します。getMonetaryAmountFormat
指定されたロケールの MonetaryAmountFormat を取得します。デフォルトの実装は、構成された形式名または指定されたロケールで
MonetaryFormats.getAmountFormat(java.util.Locale, java.lang.String...)
を呼び出すだけです。- パラメーター:
locale
- 現在のロケール- 戻り値:
- MonetaryAmountFormat (非
null
) - 関連事項: