org.seasar.framework.message
クラス MessageResourceBundleFactory

java.lang.Object
  拡張org.seasar.framework.message.MessageResourceBundleFactory

public class MessageResourceBundleFactory
extends java.lang.Object

MessageResourceBundleを取得するためのクラスです。

作成者:
shot

コンストラクタの概要
MessageResourceBundleFactory()
           
 
メソッドの概要
protected static java.lang.String[] calcurateBundleNames(java.lang.String baseName, java.util.Locale locale)
          リソースバンドル名の配列をロケールから求めて返します。
static void clear()
          キャッシュしている内容をクリアします。
static MessageResourceBundle getBundle(java.lang.String baseName)
          MessageResourceBundleを返します。
static MessageResourceBundle getBundle(java.lang.String baseName, java.util.Locale locale)
          MessageResourceBundleを返します。
static MessageResourceBundle getNullableBundle(java.lang.String baseName)
          MessageResourceBundleを返します。
static MessageResourceBundle getNullableBundle(java.lang.String baseName, java.util.Locale locale)
          MessageResourceBundleを返します。
protected static MessageResourceBundleFacade loadFacade(java.lang.String path)
          メッセージリソースバンドルファザードを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MessageResourceBundleFactory

public MessageResourceBundleFactory()
メソッドの詳細

getBundle

public static MessageResourceBundle getBundle(java.lang.String baseName)
MessageResourceBundleを返します。

パラメータ:
baseName -
戻り値:
MessageResourceBundle
関連項目:
getBundle(String, Locale)

getBundle

public static MessageResourceBundle getBundle(java.lang.String baseName,
                                              java.util.Locale locale)
                                       throws ResourceNotFoundRuntimeException
MessageResourceBundleを返します。

パラメータ:
baseName -
locale -
戻り値:
MessageResourceBundle
例外:
ResourceNotFoundRuntimeException - リソースが見つからなかった場合

getNullableBundle

public static MessageResourceBundle getNullableBundle(java.lang.String baseName)
MessageResourceBundleを返します。 リソースが見つからなかった場合は、 nullを返します。

パラメータ:
baseName -
戻り値:
MessageResourceBundle
関連項目:
getNullableBundle(String, Locale)

getNullableBundle

public static MessageResourceBundle getNullableBundle(java.lang.String baseName,
                                                      java.util.Locale locale)
MessageResourceBundleを返します。 リソースが見つからなかった場合は、 nullを返します。

パラメータ:
baseName -
locale -
戻り値:
MessageResourceBundle

loadFacade

protected static MessageResourceBundleFacade loadFacade(java.lang.String path)
メッセージリソースバンドルファザードを返します。

パラメータ:
path - パス
戻り値:
メッセージリソースバンドルファザード

calcurateBundleNames

protected static java.lang.String[] calcurateBundleNames(java.lang.String baseName,
                                                         java.util.Locale locale)
リソースバンドル名の配列をロケールから求めて返します。

パラメータ:
baseName - リソースバンドルの基底名
locale - リソースバンドルが必要なロケール
戻り値:
リソースバンドル名配列

clear

public static void clear()
キャッシュしている内容をクリアします。



Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.