|
rcomp b2008031701 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.phosphoresce.resourcecomp.plugin.strategy.ChainingStrategy
比較チェーンストラテジクラス
当クラスは実行パス直下にrcomp-chaining-strategy.propertiesが存在する場合、クラスが初期化されたタイミングで
Propertiesファイルに定義されている情報でクラスを初期化します。
コンストラクタの概要 | |
ChainingStrategy()
コンストラクタ |
メソッドの概要 | |
void |
add(java.lang.Class strategy)
比較ストラテジオブジェクトを追加します。 |
void |
add(CompareStrategy strategy)
比較ストラテジオブジェクトを追加します。 |
void |
clear()
比較ストラテジオブジェクトを全て削除します。 |
Status |
compare(java.io.File origin,
java.io.File destination)
指定されたリソース同士の比較を行い、その結果を返却します。 |
void |
remove(CompareStrategy strategy)
比較ストラテジオブジェクトを削除します。 |
int |
size()
保持している比較ストラテジ数を取得します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ChainingStrategy() throws IllegalConfigurationException
IllegalConfigurationException
- 正常に環境設定が行えなかった場合に発生メソッドの詳細 |
public void add(CompareStrategy strategy)
strategy
- 比較ストラテジオブジェクトpublic void add(java.lang.Class strategy) throws IllegalConfigurationException
strategy
- 比較ストラテジオブジェクト
IllegalConfigurationException
public void remove(CompareStrategy strategy)
strategy
- 比較ストラテジオブジェクトpublic void clear()
public int size()
public Status compare(java.io.File origin, java.io.File destination) throws CompareException
CompareStrategy
内の compare
origin
- 比較元リソースdestination
- 比較先リソース
CompareException
- 比較処理中に予期せぬエラーが発生した場合にスローされますCompareStrategy.compare(java.io.File, java.io.File)
|
rcomp b2008031701 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |