woolpack.config
クラス PutResourceBundle

java.lang.Object
  上位を拡張 woolpack.config.PutResourceBundle
すべての実装されたインタフェース:
ConfigExpression
直系の既知のサブクラス:
LocalePutResourceBundle

public class PutResourceBundle
extends java.lang.Object
implements ConfigExpression

ResourceBundleを読み込みConfigContext.getMap()に追加するConfigExpression

作成者:
nakamura

コンストラクタの概要
PutResourceBundle(java.lang.String path)
          コンストラクタ。
 
メソッドの概要
 java.util.ResourceBundle getResourceBundle(java.lang.String path)
          ResourceBundleを取得するために呼び出される(called)。
 void interpret(ConfigContext context)
          Mapを加工するために呼び出される(called)。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PutResourceBundle

public PutResourceBundle(java.lang.String path)
コンストラクタ。

パラメータ:
path - ResourceBundleの識別子。
例外:
java.lang.NullPointerException - 引数が null の場合。
java.lang.StringIndexOutOfBoundsException - 引数が空の場合。
メソッドの詳細

interpret

public void interpret(ConfigContext context)
インタフェース ConfigExpression の記述:
Mapを加工するために呼び出される(called)。 実装クラスでは、引数が null でないことを前提としてよい。 実装クラスでRuntimeExceptionのサブ例外が発生する場合は JavaDoc コメントに記載すると部品の可用性が維持される。

定義:
インタフェース ConfigExpression 内の interpret
パラメータ:
context - Context 役。
例外:
NullPointerExcpeption - 引数またはConfigContext.getMap()が null の場合。
java.util.MissingResourceException - リソースバンドルが見つからない場合。
java.lang.UnsupportedOperationException - メッセージキーの設定に失敗した場合。

getResourceBundle

public java.util.ResourceBundle getResourceBundle(java.lang.String path)
ResourceBundleを取得するために呼び出される(called)。 デフォルトはResourceBundle.getBundle(java.lang.String)の結果を返す。 Localeや端末ごとにResourceBundleを生成する際にオーバライドする。 オーバライドする際は CacheMap.getCacheKey() と整合性を保つ必要がある。

パラメータ:
path - ResourceBundleの識別子。
戻り値:
ResourceBundleのインスタンス。