shohaku.configutils
クラス CompositeRuleFactory

java.lang.Object
  拡張shohaku.configutils.CompositeRuleFactory

public class CompositeRuleFactory
extends java.lang.Object

CompositeRuleFactory


コンストラクタの概要
CompositeRuleFactory()
           
 
メソッドの概要
static shohaku.composer.CompositeRule getComposeRule(java.lang.String rulePath, java.lang.ClassLoader classLoader)
          構成ルールを生成して返却します。
static shohaku.composer.CompositeRule getDefaultComposeRule(java.lang.Class c)
          デフォルトの構成ルールを生成して返却します。
static shohaku.composer.CompositeRule getDefaultComposeRule(java.lang.Class c, java.lang.ClassLoader classLoader)
          デフォルトの構成ルールを生成して返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CompositeRuleFactory

public CompositeRuleFactory()
メソッドの詳細

getDefaultComposeRule

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

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

getDefaultComposeRule

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

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

getComposeRule

public static shohaku.composer.CompositeRule getComposeRule(java.lang.String rulePath,
                                                            java.lang.ClassLoader classLoader)
                                                     throws shohaku.core.lang.NoSuchResourceException
構成ルールを生成して返却します。

パラメータ:
rulePath - 構成ルールファイルへのクラスパス
classLoader - 生成に使用するクラスローダ
戻り値:
構成ルール
例外:
shohaku.core.lang.NoSuchResourceException - リソースが見つからなかった場合