net.thucydides.core.resources
Class FileResources

Package class diagram package FileResources
java.lang.Object
  extended by net.thucydides.core.resources.FileResources

public class FileResources
extends Object

Utility class used to copy resources from a classpath to a target directory.


Constructor Summary
protected FileResources(String resourceDirectoryRoot)
           
 
Method Summary
 void copyResourceTo(String sourceResource, File targetDirectory)
           
protected  FileOutputStream createOutputStream(File destinationFile)
           
 String findTargetFileFrom(String sourceResource)
           
 String findTargetSubdirectoryFrom(String sourceResource)
           
static FileResources from(String resourceDirectoryRoot)
           
static long getDefaultRetryTimeout()
           
 String stripLeadingSeparatorFrom(String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileResources

protected FileResources(String resourceDirectoryRoot)
Method Detail

from

public static FileResources from(String resourceDirectoryRoot)

findTargetSubdirectoryFrom

public final String findTargetSubdirectoryFrom(String sourceResource)

stripLeadingSeparatorFrom

public final String stripLeadingSeparatorFrom(String path)

findTargetFileFrom

public final String findTargetFileFrom(String sourceResource)

copyResourceTo

public final void copyResourceTo(String sourceResource,
                                 File targetDirectory)
                          throws IOException
Throws:
IOException

getDefaultRetryTimeout

public static long getDefaultRetryTimeout()

createOutputStream

protected FileOutputStream createOutputStream(File destinationFile)
                                       throws FileNotFoundException
Throws:
FileNotFoundException


Copyright © 2011-2012 Wakaleo Consulting. All Rights Reserved.