rcomp
b2008031701

org.phosphoresce.resourcecomp.core.session
クラス CompareConfigure

java.lang.Object
  拡張org.phosphoresce.resourcecomp.core.session.CompareConfigure
すべての実装インタフェース:
java.io.Serializable

public final class CompareConfigure
extends java.lang.Object
implements java.io.Serializable

リソース比較環境設定クラス

当クラスは実行パス直下にrcomp-config.propertiesが存在する場合、クラスが初期化されたタイミングで Propertiesファイルに定義されている情報でクラスを初期化します。

作成者:
Kitagawa
関連項目:
直列化された形式

メソッドの概要
 java.lang.Class getContainerClass()
          比較リソースクラスを取得します。
 java.io.File getDestination()
          比較先ディレクトリを取得します。
 java.lang.String getEncoding()
          ファイルエンコーディングを取得します。
 java.lang.Class getExecuterClass()
          比較実行クラスを取得します。
 java.lang.Class getFilterClass()
          比較リソースフィルタクラスを取得します。
 java.lang.Class getMonitorClass()
          比較モニタークラスを取得します。
 java.io.File getOrigin()
          比較元ディレクトリを取得します。
 java.io.File getResourceWritePath()
          比較結果リソース出力パスを取得します。
 java.lang.Class getResourceWriterClass()
          比較結果リソース出力クラスを取得します。
 java.io.File getResultWritePath()
          比較結果出力ファイルパスを取得します。
 java.lang.Class getResultWriterClass()
          比較結果出力クラスを取得します。
 java.lang.Class getStrategyClass()
          比較ストラテジクラスを取得します。
 Status[] getTargetStatus()
          出力対象ステータスを取得します。
 void setContainerClass(java.lang.Class containerClass)
          比較リソースクラスを設定します。
 void setDestination(java.io.File destination)
          比較先ディレクトリを設定します。
 void setDestination(java.lang.String destination)
          比較先ディレクトリを設定します。
 void setEncoding(java.lang.String encoding)
          ファイルエンコーディングを設定します。
 void setExecuterClass(java.lang.Class executerClass)
          比較実行クラスを設定します。
 void setFilterClass(java.lang.Class filterClass)
          比較リソースフィルタクラスを設定します。
 void setMonitorClass(java.lang.Class monitorClass)
          比較モニタークラスを設定します。
 void setOrigin(java.io.File origin)
          比較元ディレクトリを設定します。
 void setOrigin(java.lang.String origin)
          比較元ディレクトリを設定します。
 void setResourceWritePath(java.io.File resourceWritePath)
          比較結果リソース出力パスを設定します。
 void setResourceWritePath(java.lang.String resourceWritePath)
          比較結果リソース出力パスを設定します。
 void setResourceWriterClass(java.lang.Class resourceWriterClass)
          比較結果リソース出力クラスを設定します。
 void setResultWritePath(java.io.File resultWritePath)
          比較結果出力ファイルパスを設定します。
 void setResultWritePath(java.lang.String resultWritePath)
          比較結果出力ファイルパスを設定します。
 void setResultWriterClass(java.lang.Class resultWriterClass)
          比較結果出力クラスを設定します。
 void setStrategyClass(java.lang.Class strategyClass)
          比較ストラテジクラスを設定します。
 void setTargetStatus(Status[] targetStatus)
          出力対象ステータスを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getEncoding

public java.lang.String getEncoding()
ファイルエンコーディングを取得します。

戻り値:
ファイルエンコーディング

setEncoding

public void setEncoding(java.lang.String encoding)
ファイルエンコーディングを設定します。

パラメータ:
encoding - ファイルエンコーディング

getDestination

public java.io.File getDestination()
比較先ディレクトリを取得します。

戻り値:
比較先ディレクトリ

setDestination

public void setDestination(java.io.File destination)
比較先ディレクトリを設定します。

パラメータ:
destination - 比較先ディレクトリ

setDestination

public void setDestination(java.lang.String destination)
比較先ディレクトリを設定します。

パラメータ:
destination - 比較先ディレクトリ

getOrigin

public java.io.File getOrigin()
比較元ディレクトリを取得します。

戻り値:
比較元ディレクトリ

setOrigin

public void setOrigin(java.io.File origin)
比較元ディレクトリを設定します。

パラメータ:
origin - 比較元ディレクトリ

setOrigin

public void setOrigin(java.lang.String origin)
比較元ディレクトリを設定します。

パラメータ:
origin - 比較元ディレクトリ

getResourceWritePath

public java.io.File getResourceWritePath()
比較結果リソース出力パスを取得します。

戻り値:
比較結果リソース出力パス

setResourceWritePath

public void setResourceWritePath(java.io.File resourceWritePath)
比較結果リソース出力パスを設定します。

パラメータ:
resourceWritePath - 比較結果リソース出力パス

setResourceWritePath

public void setResourceWritePath(java.lang.String resourceWritePath)
比較結果リソース出力パスを設定します。

パラメータ:
resourceWritePath - 比較結果リソース出力パス

getResultWritePath

public java.io.File getResultWritePath()
比較結果出力ファイルパスを取得します。

戻り値:
比較結果出力ファイルパス

setResultWritePath

public void setResultWritePath(java.io.File resultWritePath)
比較結果出力ファイルパスを設定します。

パラメータ:
resultWritePath - 比較結果出力ファイルパス

setResultWritePath

public void setResultWritePath(java.lang.String resultWritePath)
比較結果出力ファイルパスを設定します。

パラメータ:
resultWritePath - 比較結果出力ファイルパス

getTargetStatus

public Status[] getTargetStatus()
出力対象ステータスを取得します。

戻り値:
出力対象ステータス

setTargetStatus

public void setTargetStatus(Status[] targetStatus)
出力対象ステータスを設定します。

パラメータ:
targetStatus - 出力対象ステータス

getExecuterClass

public java.lang.Class getExecuterClass()
比較実行クラスを取得します。

戻り値:
比較実行クラス

setExecuterClass

public void setExecuterClass(java.lang.Class executerClass)
比較実行クラスを設定します。

パラメータ:
executerClass - 比較実行クラス

getContainerClass

public java.lang.Class getContainerClass()
比較リソースクラスを取得します。

戻り値:
比較リソースクラス

setContainerClass

public void setContainerClass(java.lang.Class containerClass)
比較リソースクラスを設定します。

パラメータ:
containerClass - 比較リソースクラス

getFilterClass

public java.lang.Class getFilterClass()
比較リソースフィルタクラスを取得します。

戻り値:
比較リソースフィルタクラス

setFilterClass

public void setFilterClass(java.lang.Class filterClass)
比較リソースフィルタクラスを設定します。

パラメータ:
filterClass - 比較リソースフィルタクラス

getMonitorClass

public java.lang.Class getMonitorClass()
比較モニタークラスを取得します。

戻り値:
比較モニタークラス

setMonitorClass

public void setMonitorClass(java.lang.Class monitorClass)
比較モニタークラスを設定します。

パラメータ:
monitorClass - 比較モニタークラス

getResourceWriterClass

public java.lang.Class getResourceWriterClass()
比較結果リソース出力クラスを取得します。

戻り値:
比較結果リソース出力クラス

setResourceWriterClass

public void setResourceWriterClass(java.lang.Class resourceWriterClass)
比較結果リソース出力クラスを設定します。

パラメータ:
resourceWriterClass - 比較結果リソース出力クラス

getResultWriterClass

public java.lang.Class getResultWriterClass()
比較結果出力クラスを取得します。

戻り値:
比較結果出力クラス

setResultWriterClass

public void setResultWriterClass(java.lang.Class resultWriterClass)
比較結果出力クラスを設定します。

パラメータ:
resultWriterClass - 比較結果出力クラス

getStrategyClass

public java.lang.Class getStrategyClass()
比較ストラテジクラスを取得します。

戻り値:
比較ストラテジクラス

setStrategyClass

public void setStrategyClass(java.lang.Class strategyClass)
比較ストラテジクラスを設定します。

パラメータ:
strategyClass - 比較ストラテジクラス

rcomp
b2008031701