rcomp
b2008031701

org.phosphoresce.resourcecomp.core
クラス Resource

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

public class Resource
extends java.lang.Object
implements java.io.Serializable

リソース情報保持コンテナクラス

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

コンストラクタの概要
Resource(CompareSession session, Type type, java.io.File origin, java.io.File destination)
          コンストラクタ
Resource(CompareSession session, Type type, Status status, java.io.File origin, java.io.File destination)
          コンストラクタ
 
メソッドの概要
 boolean equals(java.lang.Object object)
          オブジェクトの比較を行います。
 java.io.File getDestination()
          比較先リソースを取得します。
 java.lang.String getName()
          ターゲットリソース名を取得します。
 java.io.File getOrigin()
          比較元リソースを取得します。
 java.lang.String getRelativePath()
          ターゲットリソースの相対パスを取得します。
 java.lang.String[] getRelativePathArray()
          ターゲットリソースの相対パスを配列で取得します。
 Status getStatus()
          リソースステータスを取得します。
 Type getType()
          リソースタイプを取得します。
 int hashCode()
          オブジェクトハッシュコードを取得します。
 java.lang.String toString()
          オブジェクト情報を文字列として提供します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Resource

public Resource(CompareSession session,
                Type type,
                Status status,
                java.io.File origin,
                java.io.File destination)
コンストラクタ

パラメータ:
session - セッションオブジェクト
type - リソースタイプ
status - リソースステータス
origin - 比較元リソース
destination - 比較先リソース

Resource

public Resource(CompareSession session,
                Type type,
                java.io.File origin,
                java.io.File destination)
コンストラクタ

パラメータ:
session - セッションオブジェクト
type - リソースタイプ
origin - 比較元リソース
destination - 比較先リソース
メソッドの詳細

getDestination

public java.io.File getDestination()
比較先リソースを取得します。

戻り値:
比較先リソース

getOrigin

public java.io.File getOrigin()
比較元リソースを取得します。

戻り値:
比較元リソース

getStatus

public Status getStatus()
リソースステータスを取得します。

戻り値:
リソースステータス

getType

public Type getType()
リソースタイプを取得します。

戻り値:
リソースタイプ

getName

public java.lang.String getName()
ターゲットリソース名を取得します。

戻り値:
ターゲットリソース名

getRelativePath

public java.lang.String getRelativePath()
                                 throws ResourceOperateException
ターゲットリソースの相対パスを取得します。

戻り値:
ターゲットリソース相対パス
例外:
ResourceOperateException - 正常に相対パスの解析が行えなかった場合に発生

getRelativePathArray

public java.lang.String[] getRelativePathArray()
                                        throws ResourceOperateException
ターゲットリソースの相対パスを配列で取得します。

戻り値:
ターゲットリソース相対パス配列
例外:
ResourceOperateException - 正常に相対パスの解析が行えなかった場合に発生

hashCode

public int hashCode()
オブジェクトハッシュコードを取得します。

戻り値:
オブジェクトハッシュコード
関連項目:
Object.hashCode()

equals

public boolean equals(java.lang.Object object)
オブジェクトの比較を行います。

パラメータ:
object - 比較対象オブジェクト
戻り値:
同一の場合にtrueを返却
関連項目:
Object.equals(java.lang.Object)

toString

public java.lang.String toString()
オブジェクト情報を文字列として提供します。

戻り値:
オブジェクト情報文字列
関連項目:
Object.toString()

rcomp
b2008031701