クラス MessageSourceResourceBundle
java.lang.ObjectSE
java.util.ResourceBundleSE
org.springframework.context.support.MessageSourceResourceBundle
ResourceBundleSE として Spring MessageSource にアクセスできるようにするヘルパークラス。たとえば、Spring MessageSource を JSTL Web ビューに公開するために使用されます。- 導入:
- 27.02.2003
- 作成者:
- Juergen Hoeller
- 関連事項:
ネストされたクラスの要約
クラス java.util.ResourceBundleSE から継承されたネストクラス / インターフェース
ResourceBundle.ControlSEフィールドのサマリー
クラス java.util.ResourceBundleSE から継承されたフィールド
parentSEコンストラクターの概要
コンストラクターコンストラクター説明MessageSourceResourceBundle(MessageSource source, LocaleSE locale) 指定された MessageSource およびロケールに対して新しい MessageSourceResourceBundle を作成します。MessageSourceResourceBundle(MessageSource source, LocaleSE locale, ResourceBundleSE parent) 指定された MessageSource およびロケールに対して新しい MessageSourceResourceBundle を作成します。メソッドのサマリー
修飾子と型メソッド説明booleancontainsKey(StringSE key) この実装は、ターゲット MessageSource が指定されたキーのメッセージを解決できるかどうかをチェックし、それに応じてNoSuchMessageExceptionを変換します。getKeys()MessageSource は定義されたメッセージコードの列挙を許可しないため、この実装はUnsupportedOperationExceptionをスローします。この実装は、標準のResourceBundle.getLocale()メソッドを介してイントロスペクションのために指定されたロケールを公開します。protected ObjectSEhandleGetObject(StringSE key) この実装は、MessageSource のコードを解決します。クラス java.util.ResourceBundleSE から継承されたメソッド
clearCache, clearCacheSE, getBaseBundleName, getBundleSE, getBundleSE, getBundleSE, getBundleSE, getBundleSE, getBundleSE, getBundleSE, getBundleSE, getObjectSE, getStringSE, getStringArraySE, handleKeySet, keySet, setParentSE
コンストラクターの詳細
MessageSourceResourceBundle
指定された MessageSource およびロケールに対して新しい MessageSourceResourceBundle を作成します。- パラメーター:
source- メッセージを取得する MessageSourcelocale- メッセージを取得するロケール
MessageSourceResourceBundle
指定された MessageSource およびロケールに対して新しい MessageSourceResourceBundle を作成します。- パラメーター:
source- メッセージを取得する MessageSourcelocale- メッセージを取得するロケールparent- ローカルメッセージが見つからない場合に委譲する親 ResourceBundle
メソッドの詳細
handleGetObject
この実装は、MessageSource のコードを解決します。メッセージを解決できなかった場合、nullを返します。- 次で指定:
- クラス
ResourceBundleSEのhandleGetObjectSE
containsKey
この実装は、ターゲット MessageSource が指定されたキーのメッセージを解決できるかどうかをチェックし、それに応じてNoSuchMessageExceptionを変換します。JDK 1.6 での ResourceBundle のデフォルト実装とは対照的に、これはメッセージキーを列挙する機能に依存しません。- オーバーライド:
- クラス
ResourceBundleSEのcontainsKeySE
getKeys
MessageSource は定義されたメッセージコードの列挙を許可しないため、この実装はUnsupportedOperationExceptionをスローします。- 次で指定:
- クラス
ResourceBundleSEのgetKeys
getLocale
この実装は、標準のResourceBundle.getLocale()メソッドを介してイントロスペクションのために指定されたロケールを公開します。- オーバーライド:
- クラス
ResourceBundleSEのgetLocale