shohaku.shoin.bundle
クラス SimpleResourceBundle

java.lang.Object
  拡張shohaku.shoin.XResourceBundle
      拡張shohaku.shoin.bundle.SimpleResourceBundle
すべての実装インタフェース:
ResourceSet

public class SimpleResourceBundle
extends XResourceBundle

SimpleProperties を用いた階層化リソースバンドルを提供します。
このクラスはリソースの生成に java.util.Properties を利用するため java.util.ResourceBundle と機能が類似であり、階層データを任意とする java.util.ResourceBundle として利用できます。


フィールドの概要
 
クラス shohaku.shoin.XResourceBundle から継承したフィールド
bundleBase, lookup, parent
 
メソッドの概要
static SimpleResourceBundle getBundle(java.lang.String baseName, XResourceBundleBase bundleBase)
          指定された基底名、束縛規準、および呼び出し側のクラスローダを使用して、リソースバンドルを取得します。
static SimpleResourceBundle getBundle(java.lang.String baseName, XResourceBundleBase bundleBase, shohaku.core.resource.IOResourceLoader irLoader, java.lang.ClassLoader classLoader)
          指定された基底名、束縛規準、クラスローダを使用して、リソースバンドルを取得します。
 
クラス shohaku.shoin.XResourceBundle から継承したメソッド
containsKey, getKeys, getMapView, getObject, getObject, size
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getBundle

public static SimpleResourceBundle getBundle(java.lang.String baseName,
                                             XResourceBundleBase bundleBase)
指定された基底名、束縛規準、および呼び出し側のクラスローダを使用して、リソースバンドルを取得します。
このメソッドを呼び出すことは、以下を呼び出すことと同じです。
getBundle(baseName, bundleBase, SimpleResourceBundle.class.getClassLoader())

パラメータ:
baseName - 基底名
bundleBase - 束縛規準
戻り値:
指定された基底名と束縛規準のリソースバンドル
例外:
java.util.MissingResourceException - 指定された基底名のリソースバンドルが見つからない場合

getBundle

public static SimpleResourceBundle getBundle(java.lang.String baseName,
                                             XResourceBundleBase bundleBase,
                                             shohaku.core.resource.IOResourceLoader irLoader,
                                             java.lang.ClassLoader classLoader)
指定された基底名、束縛規準、クラスローダを使用して、リソースバンドルを取得します。

パラメータ:
baseName - 基底名
bundleBase - 束縛規準
irLoader - IOリソース生成機能
classLoader - クラスローダ
戻り値:
指定された基底名と束縛規準のリソースバンドル
例外:
java.util.MissingResourceException - 指定された基底名のリソースバンドルが見つからない場合