edu.washington.cs.pl_if.scp
Class LocalDirMD5Info

java.lang.Object
  extended by edu.washington.cs.pl_if.scp.LocalDirMD5Info

public class LocalDirMD5Info
extends Object


Constructor Summary
protected LocalDirMD5Info()
           
 
Method Summary
 Vector<FileInfo> getFileInfo(File baseDirOrFile)
           
 String getFileMD5(File localFile)
           
static LocalDirMD5Info getInstance()
           
static Collection<File> listFiles(File directory, FilenameFilter filter, boolean recurse)
           
static File[] listFilesAsArray(File directory, FilenameFilter filter, boolean recurse)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalDirMD5Info

protected LocalDirMD5Info()
Parameters:
args -
Throws:
IOException
Method Detail

getInstance

public static LocalDirMD5Info getInstance()

listFilesAsArray

public static File[] listFilesAsArray(File directory,
                                      FilenameFilter filter,
                                      boolean recurse)

listFiles

public static Collection<File> listFiles(File directory,
                                         FilenameFilter filter,
                                         boolean recurse)

getFileInfo

public Vector<FileInfo> getFileInfo(File baseDirOrFile)
                             throws InterruptedException
Throws:
InterruptedException

getFileMD5

public String getFileMD5(File localFile)
                  throws IOException,
                         InterruptedException
Throws:
IOException
InterruptedException