org.seasar.util.io
クラス ResourceBundleUtil

java.lang.Object
  上位を拡張 org.seasar.util.io.ResourceBundleUtil

public abstract class ResourceBundleUtil
extends Object

ResourceBundle用のユーティリティクラスです。

作成者:
higa

コンストラクタの概要
ResourceBundleUtil()
           
 
メソッドの概要
static Map<String,String> convertMap(ResourceBundle bundle)
          リソースバンドルをMapに変換します。
static Map<String,String> convertMap(String name, Locale locale)
          リソースバンドルをMapに変換して返します。
static ResourceBundle getBundle(String name)
          バンドルを返します。
static ResourceBundle getBundle(String name, Locale locale)
          バンドルを返します。
static ResourceBundle getBundle(String name, Locale locale, ClassLoader classLoader)
          バンドルを返します。
protected static Locale getLocale(Locale locale)
          localeがnullでなければlocaleを、null ならデフォルトのロケールを返します。
static String getString(ResourceBundle bundle, String key)
          リソースバンドルから指定されたキーの文字列を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ResourceBundleUtil

public ResourceBundleUtil()
メソッドの詳細

getBundle

public static final ResourceBundle getBundle(String name)
バンドルを返します。 見つからない場合は、nullを返します。

パラメータ:
name - リソースバンドの名前。nullや空文字列であってはいけません
戻り値:
ResourceBundle
関連項目:
ResourceBundle.getBundle(String)

getBundle

public static final ResourceBundle getBundle(String name,
                                             Locale locale)
バンドルを返します。 見つからない場合は、nullを返します。

パラメータ:
name - リソースバンドの名前。nullや空文字列であってはいけません
locale - ロケール
戻り値:
ResourceBundle
関連項目:
ResourceBundle.getBundle(String, Locale)

getBundle

public static final ResourceBundle getBundle(String name,
                                             Locale locale,
                                             ClassLoader classLoader)
バンドルを返します。 見つからない場合は、nullを返します。

パラメータ:
name - リソースバンドルの名前。nullや空文字列であってはいけません
locale - ロケール
classLoader - クラスローダ。nullや空文字列であってはいけません
戻り値:
ResourceBundle
関連項目:
ResourceBundle.getBundle(String, Locale, ClassLoader)

getString

public static String getString(ResourceBundle bundle,
                               String key)
リソースバンドルから指定されたキーの文字列を返します。

パラメータ:
bundle - リソースバンドル。nullや空文字列であってはいけません
key - キー
戻り値:
指定されたキーの文字列。nullや空文字列であってはいけません
関連項目:
ResourceBundle.getString(String)

convertMap

public static final Map<String,String> convertMap(ResourceBundle bundle)
リソースバンドルをMapに変換します。

パラメータ:
bundle - リソースバンドル。nullであってはいけません
戻り値:
Map

convertMap

public static final Map<String,String> convertMap(String name,
                                                  Locale locale)
リソースバンドルをMapに変換して返します。

パラメータ:
name - リソースバンドルの名前。nullや空文字列であってはいけません
locale - ロケール
戻り値:
Map

getLocale

protected static Locale getLocale(Locale locale)
localeがnullでなければlocaleを、null ならデフォルトのロケールを返します。

パラメータ:
locale - ロケール
戻り値:
localeがnullでなければlocaleを、 nullならデフォルトのロケールを返します。


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.