|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.shoin.Shoin
プロキシを経由してリソース集合を生成する、松韻ライブラリの集約機能を提供します。
ファクトリやプロキシの各機能は独立して利用可能ですが、この機能を使用することで唯一のアクセスポイントからリソース集合の生成と管理を行えます。
またファクトリやプロキシの定義は構成ファイルに置かれるため、柔軟に構成を変更出来ます。
XML例:
<shoin-context> <!-- 定数を定義できます。 --> <define> <type id="irs-type">shohaku.core.io.IOResource[]</type> </define> <!-- ResourceSetFactoryProxy の集合を定義します。 --> <proxys> <proxy id="xmlprops" class="shohaku.shoin.proxy.StaticResourceSetFactoryProxy"> <property name="resourceSetFactory"> <object class="shohaku.shoin.factory.XMLProperties"> <property name="ioResources"> <array type="shohaku.core.io.IOResource[]"> <resource path="classpath:/test-xml-properties.xml" /> </array> </property> </object> </property> </proxy> <proxy id="constants" class="shohaku.shoin.proxy.StaticResourceSetFactoryProxy"> <property name="resourceSetFactory"> <object class="shohaku.shoin.factory.ConstantsProperties"> <property name="sources"> <array type="Object[]"> <type>java.lang.Integer</type> <type>java.lang.Long</type> </array> </property> <property name="prefix"> <string>num:</string> </property> <property name="sourcesPrefix"> <array type="String[]"> <string>int:</string> <string>long:</string> </array> </property> </object> </property> </proxy> </proxys> </shoin-context>
フィールドの概要 | |
static java.lang.String |
DEFAULT_CONFIG_PATH
デフォルトの設定ファイルのパス (classpath:/shoin-context.xml)。 |
コンストラクタの概要 | |
Shoin()
デフォルトの設定でコンテキストを生成して初期化します。 |
|
Shoin(java.lang.ClassLoader classLoader)
指定されたクラスローダとデフォルトのURLでコンテキストを生成して初期化します。 |
|
Shoin(java.lang.ClassLoader classLoader,
java.lang.String url)
指定されたクラスローダとURLでコンテキストを生成して初期化します。 |
メソッドの概要 | |
ResourceSet |
lookup(java.lang.String id)
再生成を行わずに、識別子を持つリソース集合を返却します。 |
ResourceSet |
lookup(java.lang.String id,
boolean create)
再生成を行うか指定して、識別子を持つリソース集合を返却します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final java.lang.String DEFAULT_CONFIG_PATH
コンストラクタの詳細 |
public Shoin()
shohaku.core.lang.ConfigurationException
- 構成情報の解析に失敗した場合public Shoin(java.lang.ClassLoader classLoader)
classLoader
- クラスローダ
shohaku.core.lang.ConfigurationException
- 構成情報の解析に失敗した場合public Shoin(java.lang.ClassLoader classLoader, java.lang.String url)
classLoader
- クラスローダurl
- リソースURL
shohaku.core.lang.ConfigurationException
- 構成情報の解析に失敗した場合メソッドの詳細 |
public ResourceSet lookup(java.lang.String id) throws ResourceSetCreationException
id
- 識別子
ResourceSetCreationException
- リソース集合の生成に失敗した場合public ResourceSet lookup(java.lang.String id, boolean create) throws ResourceSetCreationException
id
- 識別子create
- 再生成を要求する場合は true
ResourceSetCreationException
- リソース集合の生成に失敗した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |