shohaku.kosho
クラス ConfigurationHelper

java.lang.Object
  上位を拡張 shohaku.kosho.ConfigurationHelper

public class ConfigurationHelper
extends java.lang.Object

作業を省力化する為のヘルパー群を提供します。


コンストラクタの概要
ConfigurationHelper()
           
 
メソッドの概要
static shohaku.ginkgo.NodeCompositeRule findBundleNodeCompositeRule(java.lang.Class resourceBundle, java.lang.ClassLoader loader, java.lang.String baseName)
          基底名の拡張リソースバンドルが利用する構成ルールを検索して返却します。
static shohaku.ginkgo.DocumentCompositeRule getDocumentCompositeRule(shohaku.core.util.XResourceBundleBaseCalculator calculator, java.lang.Object bundleBase)
          束縛基準の識別子をドキュメントIDとして返すドキュメント構成ルールを生成して返却します。
static java.io.InputStream getXMLBundleInputStream(java.lang.ClassLoader loader, java.lang.String bundleName)
          リソースファイルの入力ストリームを生成して返却します。
static shohaku.ginkgo.NodeCompositeRule loadDefaultNodeCompositeRule(java.lang.Class c, java.lang.ClassLoader classLoader)
          デフォルトの構成ルールを生成して返却します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConfigurationHelper

public ConfigurationHelper()
メソッドの詳細

getXMLBundleInputStream

public static java.io.InputStream getXMLBundleInputStream(java.lang.ClassLoader loader,
                                                          java.lang.String bundleName)
リソースファイルの入力ストリームを生成して返却します。
リソースファイルを発見出来なかった場合nullを返却します。

パラメータ:
loader - クラスリーダ
bundleName - バンドル名
戻り値:
リソースファイルの入力ストリーム

findBundleNodeCompositeRule

public static shohaku.ginkgo.NodeCompositeRule findBundleNodeCompositeRule(java.lang.Class resourceBundle,
                                                                           java.lang.ClassLoader loader,
                                                                           java.lang.String baseName)
基底名の拡張リソースバンドルが利用する構成ルールを検索して返却します。
カスタマイズされた構成ルールが配置されていない場合デフォルトを返却します。

パラメータ:
resourceBundle - 拡張リソースバンドルのクラス
loader - クラスリーダ
baseName - バンドル名
戻り値:
構成ルール

getDocumentCompositeRule

public static shohaku.ginkgo.DocumentCompositeRule getDocumentCompositeRule(shohaku.core.util.XResourceBundleBaseCalculator calculator,
                                                                            java.lang.Object bundleBase)
束縛基準の識別子をドキュメントIDとして返すドキュメント構成ルールを生成して返却します。

パラメータ:
calculator - 束縛基準の算出機能
bundleBase - 束縛基準
戻り値:
ドキュメント構成ルール

loadDefaultNodeCompositeRule

public static shohaku.ginkgo.NodeCompositeRule loadDefaultNodeCompositeRule(java.lang.Class c,
                                                                            java.lang.ClassLoader classLoader)
デフォルトの構成ルールを生成して返却します。
カスタマイズされた構成ルールが定義されていない場合デフォルトを使用します。

パラメータ:
c - 構成リソースを生成するクラス
classLoader - 生成に使用するクラスローダ
戻り値:
デフォルトの構成ルール