rydeen.io
クラス DirectoryTargetSource

java.lang.Object
  上位を拡張 rydeen.io.DirectoryTargetSource
すべての実装されたインタフェース:
Iterable<ProcessTarget>, TargetSource

public class DirectoryTargetSource
extends Object
implements TargetSource

ディレクトリを対象としたTargetSourceです. 特定のディレクトリ以下の全てのファイルをProcessTargetとするTargetSourceを表します.

作成者:
Haruaki Tamada

コンストラクタの概要
DirectoryTargetSource(File file)
           指定されたディレクトリ以下の全てのファイルをProcessTargetとするオブジェクトを構築します.
 
メソッドの概要
 void close()
          何も行いません.
 boolean contains(String target)
          このTargetSourceが指定されたファイルを保持していればtrueを返します.
 String getName()
          基準となるディレクトリ名をこのオブジェクトの名前として返します.
 Iterator<ProcessTarget> iterator()
          このディレクトリ以下の全てのファイルを列挙する列挙子を返します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DirectoryTargetSource

public DirectoryTargetSource(File file)
                      throws IOException

指定されたディレクトリ以下の全てのファイルをProcessTargetとするオブジェクトを構築します.

fileがディレクトリでなかった場合はIOExceptionが投げられます. 引数がnullの場合はNullPointerExceptionが投げられます.

例外:
IOException
メソッドの詳細

getName

public String getName()
基準となるディレクトリ名をこのオブジェクトの名前として返します.

定義:
インタフェース TargetSource 内の getName

iterator

public Iterator<ProcessTarget> iterator()
このディレクトリ以下の全てのファイルを列挙する列挙子を返します.

定義:
インタフェース Iterable<ProcessTarget> 内の iterator
定義:
インタフェース TargetSource 内の iterator

contains

public boolean contains(String target)
このTargetSourceが指定されたファイルを保持していればtrueを返します.

定義:
インタフェース TargetSource 内の contains
パラメータ:
target - 含まれているか判断するファイル.
戻り値:
このTargetSourceオブジェクトにtargetが含まれていればtrue,含まれていなければfalse.

close

public void close()
何も行いません.

定義:
インタフェース TargetSource 内の close


Copyright © 2010-2011 Rydeen Project. All Rights Reserved.