概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## shohaku.core.text
クラス MessageFormatBinder

    java.lang.Object
      shohaku.core.text.MessageFormatBinder

public class MessageFormatBinder
extends java.lang.Object

識別子でマッピングされたメッセージ書式化機能を束ねる機能を提供します。

入れ子クラスの概要
`static interface` | `MessageFormatBinder.MessageFormater` 識別子とフォーマッタをマッピングし実行する機能を提供します。

コンストラクタの概要
`MessageFormatBinder()` デフォルトのロケールとフォーマットで初期化します。
`MessageFormatBinder(java.util.Locale locale)` ロケールを指定してデフォルトフォーマットで初期化します。
`MessageFormatBinder(java.util.Locale locale, MessageFormatBinder.MessageFormater[] fs)` ロケールとフォーマットを指定して初期化します。

メソッドの概要
`java.lang.String` | `format(java.lang.String pattern, java.lang.Object[] args)` フォーマット変換を実行します。
`static MessageFormatBinder` | `getDefaultBinder()` デフォルトの書式化オブジェクトを返却します．
`java.util.Locale` | `getLocale()` ロケールを返却します．
`MessageFormatBinder.MessageFormater[]` | `getMessageFormaters()` 登録されているフォーマット一覧を返却します．

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### MessageFormatBinder

    public MessageFormatBinder()

  デフォルトのロケールとフォーマットで初期化します。

### MessageFormatBinder

    public MessageFormatBinder(java.util.Locale locale)

  ロケールを指定してデフォルトフォーマットで初期化します。

パラメータ:
  `locale` - ロケール

### MessageFormatBinder

    public MessageFormatBinder(java.util.Locale locale,
                               MessageFormatBinder.MessageFormater[] fs)

  ロケールとフォーマットを指定して初期化します。

パラメータ:
  `locale` - ロケール
  `fs` - フォーマット

メソッドの詳細

### getMessageFormaters

    public MessageFormatBinder.MessageFormater[] getMessageFormaters()

  登録されているフォーマット一覧を返却します．

  戻り値:
    登録されているフォーマット一覧

### getLocale

    public java.util.Locale getLocale()

  ロケールを返却します．

  戻り値:
    ロケール

### format

    public java.lang.String format(java.lang.String pattern,
                                   java.lang.Object[] args)

  フォーマット変換を実行します。

  パラメータ:
    `pattern` - 書式パターン
    `args` - 書式パターンに割り当てる値
  戻り値:
    フォーマット変換された文字列

### getDefaultBinder

    public static MessageFormatBinder getDefaultBinder()

  デフォルトの書式化オブジェクトを返却します．

  戻り値:
    デフォルトの書式化オブジェクト

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド