|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.shoin.XResourceBundleCreater
拡張可能な階層化リソースバンドルを生成する機能を提供します。
このオブジェクトはスレッドセーフである必要が有ります。
基本的に可変のフィールドは保有せずに各メソッド内部で処理が完結するべきです。
コンストラクタの概要 | |
XResourceBundleCreater()
プロパティを初期値で初期化します。 |
メソッドの概要 | |
protected abstract XResourceBundle |
createXResourceBundle(XResourceBundleEvent event)
バンドルの実装の新規インスタンスを生成して返却します。 |
protected shohaku.core.resource.IOResource |
getBundleIOResource(XResourceBundleEvent event)
リソースファイルのIOリソースを生成して返却します。 |
protected java.lang.ClassLoader |
getDefaultClassLoader()
デフォルトのクラスローダを返却します。 |
protected shohaku.core.resource.IOResourceLoader |
getDefaultIOResourceLoader()
デフォルトのIOリソース生成機能を返却します。 |
protected shohaku.core.resource.IOResource |
getIOResource(XResourceBundleEvent event,
java.lang.String url)
URL文字列からIOリソースを生成して返却します。 |
protected java.lang.String |
getResourceUrl(java.lang.String bundleName)
リソースのアドレスをURL文字列で表現して返却します。 |
protected java.lang.String |
getResourceUrlSuffix()
ファイルパスを構築する際に、バンドル名に追加する接尾辞文字列を返却します、".xml" や ".properties" 等です。 |
XResourceBundle |
getXResourceBundle(XResourceBundleEvent event)
バンドルの実装の新規インスタンスを生成して返却します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public XResourceBundleCreater()
メソッドの詳細 |
public XResourceBundle getXResourceBundle(XResourceBundleEvent event)
event
- バンドル生成イベント
protected abstract XResourceBundle createXResourceBundle(XResourceBundleEvent event)
event
- バンドル生成イベント
protected java.lang.ClassLoader getDefaultClassLoader()
protected shohaku.core.resource.IOResourceLoader getDefaultIOResourceLoader()
protected shohaku.core.resource.IOResource getBundleIOResource(XResourceBundleEvent event)
event
- バンドル生成イベント
protected shohaku.core.resource.IOResource getIOResource(XResourceBundleEvent event, java.lang.String url)
event
- バンドル生成イベントurl
- リソースアドレスのURL文字列表現
protected java.lang.String getResourceUrl(java.lang.String bundleName)
bundleName
- 生成対象のバンドル名
protected java.lang.String getResourceUrlSuffix()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |