com.agilejava.docbkx.maven
Class FileUtils

java.lang.Object
  extended by com.agilejava.docbkx.maven.FileUtils

public class FileUtils
extends Object

File utility class for copying files from various forms and especially jars. More information are available at: http://stackoverflow.com/questions/1386809/copy-a-directory-from-a-jar-file


Constructor Summary
FileUtils()
           
 
Method Summary
static boolean copyFile(File toCopy, File destFile)
          DOCUMENT ME!
static boolean copyFilesRecusively(File toCopy, File destDir)
          DOCUMENT ME!
static boolean copyJarResourcesRecursively(File destDir, JarURLConnection jarConnection)
          DOCUMENT ME!
static boolean copyResourcesRecursively(URL originUrl, File destination)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUtils

public FileUtils()
Method Detail

copyFile

public static boolean copyFile(File toCopy,
                               File destFile)
DOCUMENT ME!

Parameters:
toCopy - DOCUMENT ME!
destFile - DOCUMENT ME!
Returns:
DOCUMENT ME!

copyFilesRecusively

public static boolean copyFilesRecusively(File toCopy,
                                          File destDir)
DOCUMENT ME!

Parameters:
toCopy - DOCUMENT ME!
destDir - DOCUMENT ME!
Returns:
DOCUMENT ME!

copyJarResourcesRecursively

public static boolean copyJarResourcesRecursively(File destDir,
                                                  JarURLConnection jarConnection)
                                           throws IOException
DOCUMENT ME!

Parameters:
destDir - DOCUMENT ME!
jarConnection - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
IOException - DOCUMENT ME!

copyResourcesRecursively

public static boolean copyResourcesRecursively(URL originUrl,
                                               File destination)
DOCUMENT ME!

Parameters:
originUrl - DOCUMENT ME!
destination - DOCUMENT ME!
Returns:
DOCUMENT ME!


Copyright © 2006-2013. All Rights Reserved.