|
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 - 比較ストラテジオブジェクト
IllegalConfigurationExceptionpublic 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 内の compareorigin - 比較元リソースdestination - 比較先リソース
CompareException - 比較処理中に予期せぬエラーが発生した場合にスローされますCompareStrategy.compare(java.io.File, java.io.File)
|
rcomp b2008031701 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||