org.apache.jetspeed.util
Class DirectoryHelper

java.lang.Object
  extended by org.apache.jetspeed.util.AbstractFileSystemHelper
      extended by org.apache.jetspeed.util.DirectoryHelper
All Implemented Interfaces:
org.apache.jetspeed.util.FileSystemHelper

public class DirectoryHelper
extends AbstractFileSystemHelper
implements org.apache.jetspeed.util.FileSystemHelper

Version:
$Id: DirectoryHelper.java 516448 2007-03-09 16:25:47Z ate $
Author:
Scott T. Weaver

Field Summary
protected  File directory
           
 
Constructor Summary
DirectoryHelper(File directory)
           
 
Method Summary
 void close()
           close
protected  void copyFiles(File srcDir, File dstDir, FileFilter fileFilter)
           copyFiles
 void copyFrom(File srcDirectory)
           copyFrom
 void copyFrom(File srcDirectory, FileFilter fileFilter)
           copyFrom
protected  boolean doRemove(File file)
           doRemove
 File getRootDirectory()
           getRootDirectory
 String getSourcePath()
           getSourcePath
 boolean remove()
           remove
 
Methods inherited from class org.apache.jetspeed.util.AbstractFileSystemHelper
getChecksum
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.util.FileSystemHelper
getChecksum
 

Field Detail

directory

protected File directory
Constructor Detail

DirectoryHelper

public DirectoryHelper(File directory)
Method Detail

copyFrom

public void copyFrom(File srcDirectory)
              throws IOException

copyFrom

Specified by:
copyFrom in interface org.apache.jetspeed.util.FileSystemHelper
Parameters:
directory -
Throws:
IOException
See Also:
FileSystemHelper.copyFrom(java.io.File)

copyFrom

public void copyFrom(File srcDirectory,
                     FileFilter fileFilter)
              throws IOException

copyFrom

Specified by:
copyFrom in interface org.apache.jetspeed.util.FileSystemHelper
Parameters:
directory -
fileFilter -
Throws:
IOException
See Also:
FileSystemHelper.copyFrom(java.io.File, java.io.FileFilter)

copyFiles

protected void copyFiles(File srcDir,
                         File dstDir,
                         FileFilter fileFilter)
                  throws IOException

copyFiles

Parameters:
srcDir - Source directory to copy from.
dstDir - Destination directory to copy to.
Throws:
IOException
FileNotFoundException

remove

public boolean remove()

remove

Specified by:
remove in interface org.apache.jetspeed.util.FileSystemHelper
See Also:
FileSystemHelper.remove()

doRemove

protected boolean doRemove(File file)

doRemove

Parameters:
file -
Returns:
true if the removal war successful, otherwise returns false.

getRootDirectory

public File getRootDirectory()

getRootDirectory

Specified by:
getRootDirectory in interface org.apache.jetspeed.util.FileSystemHelper
Specified by:
getRootDirectory in class AbstractFileSystemHelper
Returns:
See Also:
FileSystemHelper.getRootDirectory()

close

public void close()

close

Specified by:
close in interface org.apache.jetspeed.util.FileSystemHelper
See Also:
FileSystemHelper.close()

getSourcePath

public String getSourcePath()

getSourcePath

Specified by:
getSourcePath in interface org.apache.jetspeed.util.FileSystemHelper
Returns:
See Also:
FileSystemHelper.getSourcePath()


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.