shohaku.configutils
クラス ConfigurationHelper

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

public class ConfigurationHelper
extends java.lang.Object

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


コンストラクタの概要
ConfigurationHelper()
           
 
メソッドの概要
static shohaku.ginkgo.NodeCompositeRule findBundleNodeCompositeRule(java.lang.Class bundleClass, java.lang.ClassLoader loader, java.lang.String baseName)
          基底名の拡張リソースバンドルが利用する構成ルールを検索して返却します。
static shohaku.ginkgo.NodeCompositeRule getDefaultNodeCompositeRule(java.lang.Class bundleClass)
          デフォルトの構成ルールを返却します。
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)
          リソースファイルの入力ストリームを生成して返却します。
 
クラス 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 bundleClass,
                                                                           java.lang.ClassLoader loader,
                                                                           java.lang.String baseName)
基底名の拡張リソースバンドルが利用する構成ルールを検索して返却します。
カスタマイズされた構成ルールが配置されていない場合デフォルトを返却します。

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

getDocumentCompositeRule

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

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

getDefaultNodeCompositeRule

public static shohaku.ginkgo.NodeCompositeRule getDefaultNodeCompositeRule(java.lang.Class bundleClass)
デフォルトの構成ルールを返却します。

パラメータ:
bundleClass - バンドルの実装クラス
戻り値:
デフォルトの構成ルール