rcomp
b2008031701

org.phosphoresce.resourcecomp.plugin.container
インタフェース CompareContainer

すべてのスーパーインタフェース:
java.io.Serializable
既知の実装クラスの一覧:
CompareAbstractContainer

public interface CompareContainer
extends java.io.Serializable

リソース比較情報コンテナインタフェース

作成者:
Kitagawa

メソッドの概要
 void add(Resource resource)
          リソースを追加します。
 boolean contains(Resource resource)
          指定された比較済みリソースが既に保持されているか判定します。
 java.util.List getResourceList()
          リソースリストを取得します。
 java.util.List getResourceList(Status[] status)
          指定されたステータスのリソースリストを取得します。
 void remove(Resource resource)
          指定されたリソースを削除します。
 void removeAll(java.util.Collection collection)
          指定されたリソースリストを削除します。
 

メソッドの詳細

add

public void add(Resource resource)
         throws ResourceOperateException
リソースを追加します。

パラメータ:
resource - リソースオブジェクト
例外:
ResourceOperateException - 正常に相対パスの解析が行えなかった場合に発生

remove

public void remove(Resource resource)
            throws ResourceOperateException
指定されたリソースを削除します。

パラメータ:
resource - リソースオブジェクト
例外:
ResourceOperateException - 正常に相対パスの解析が行えなかった場合に発生

removeAll

public void removeAll(java.util.Collection collection)
               throws ResourceOperateException
指定されたリソースリストを削除します。

パラメータ:
collection - 削除対象リソースリスト
例外:
ResourceOperateException - 正常に相対パスの解析が行えなかった場合に発生

contains

public boolean contains(Resource resource)
                 throws ResourceOperateException
指定された比較済みリソースが既に保持されているか判定します。

パラメータ:
resource - 比較済みリソース
戻り値:
比較済みリソースが既に保持されている場合にtrueを返却
例外:
ResourceOperateException - 正常に相対パスの解析が行えなかった場合に発生

getResourceList

public java.util.List getResourceList()
                               throws IllegalEnumerationException
リソースリストを取得します。

戻り値:
リソースリスト
例外:
IllegalEnumerationException - 不正な列挙型コードが指定された場合に発生

getResourceList

public java.util.List getResourceList(Status[] status)
                               throws IllegalEnumerationException
指定されたステータスのリソースリストを取得します。

パラメータ:
status - ステータスリスト
戻り値:
リソースリスト
例外:
IllegalEnumerationException - 不正な列挙型コードが指定された場合に発生

rcomp
b2008031701