|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.shoin.XResourceBundleCache
拡張可能な階層化リソースバンドルのキャッシュ機能を提供します。
コンストラクタの概要 | |
XResourceBundleCache(XResourceBundleCreater creater)
拡張リソースバンドルの生成機能を格納してキャシュ機能を初期化します。 |
メソッドの概要 | |
protected XResourceBundle |
createBundle(XResourceBundleEvent event,
java.lang.String bundleName,
XResourceBundleBase bundleBase,
XResourceBundle parent)
|
protected XResourceBundle |
findBundle(XResourceBundleEvent event)
|
protected java.lang.Object |
findBundleInCache(java.lang.String bundleName)
|
XResourceBundle |
getBundle(XResourceBundleEvent event)
指定された基底名、束縛基準、クラスローダを使用して、拡張リソースバンドルを取得します。 |
protected XResourceBundle |
getBundleImpl(XResourceBundleEvent event)
|
java.lang.ClassLoader |
getDefaultLoader()
デフォルトのクラスローダを返却します。 |
protected java.lang.Object |
getLockObject(java.lang.String bundleName)
|
protected XResourceBundle |
loadBundle(XResourceBundleEvent event,
java.util.List parents)
|
protected XResourceBundle |
loadBundle(XResourceBundleEvent event,
java.lang.String bundleName,
XResourceBundleBase bundleBase,
XResourceBundle parent)
|
protected void |
putBundleInCache(java.lang.String bundleName,
java.lang.Object value)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public XResourceBundleCache(XResourceBundleCreater creater)
creater
- 拡張リソースバンドルの生成機能メソッドの詳細 |
public XResourceBundle getBundle(XResourceBundleEvent event)
event
- バンドル生成イベント
java.util.MissingResourceException
- 指定された基底名のリソースバンドルが見つからない場合public java.lang.ClassLoader getDefaultLoader()
protected XResourceBundle getBundleImpl(XResourceBundleEvent event)
protected XResourceBundle findBundle(XResourceBundleEvent event)
protected XResourceBundle loadBundle(XResourceBundleEvent event, java.util.List parents)
protected XResourceBundle loadBundle(XResourceBundleEvent event, java.lang.String bundleName, XResourceBundleBase bundleBase, XResourceBundle parent)
protected XResourceBundle createBundle(XResourceBundleEvent event, java.lang.String bundleName, XResourceBundleBase bundleBase, XResourceBundle parent)
protected java.lang.Object getLockObject(java.lang.String bundleName)
protected java.lang.Object findBundleInCache(java.lang.String bundleName)
protected void putBundleInCache(java.lang.String bundleName, java.lang.Object value)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |