com.xebialabs.deployit.documentation
Class IOUtils
java.lang.Object
com.xebialabs.deployit.documentation.IOUtils
public class IOUtils
- extends java.lang.Object
|
Method Summary |
static void |
copy(java.net.URL fromUrl,
java.io.File toFile)
|
static void |
copyDirectory(java.io.File sourceLocation,
java.io.File targetLocation)
|
static java.io.File |
createFileNameWithNewExtension(java.io.File source,
java.io.File workingDir,
java.lang.String ext)
|
static java.io.File |
createUniqueFileNameWithNewExtension(java.io.File source,
java.io.File workingDir,
java.lang.String ext)
|
static boolean |
deleteRecursively(java.io.File path)
|
static java.io.File |
explodeArchive(java.io.File archive,
java.io.File explodedFolder)
|
static java.lang.String |
extractFileName(java.net.URL url)
|
static java.lang.String |
extractFileNameExtension(java.lang.String fileName)
|
static java.lang.String |
extractFileNameWithoutExtension(java.io.File file)
|
static java.lang.String |
getText(java.io.File file)
|
static java.lang.String |
getText(java.net.URL url)
|
static void |
replacePlaceholders(java.io.Reader replaceable,
ContextProperties values,
java.io.Writer writer)
|
static java.lang.String |
replacePlaceholders(java.lang.String replaceable,
ContextProperties values)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IOUtils
public IOUtils()
copy
public static void copy(java.net.URL fromUrl,
java.io.File toFile)
getText
public static java.lang.String getText(java.net.URL url)
getText
public static java.lang.String getText(java.io.File file)
copyDirectory
public static void copyDirectory(java.io.File sourceLocation,
java.io.File targetLocation)
replacePlaceholders
public static java.lang.String replacePlaceholders(java.lang.String replaceable,
ContextProperties values)
replacePlaceholders
public static void replacePlaceholders(java.io.Reader replaceable,
ContextProperties values,
java.io.Writer writer)
createUniqueFileNameWithNewExtension
public static java.io.File createUniqueFileNameWithNewExtension(java.io.File source,
java.io.File workingDir,
java.lang.String ext)
createFileNameWithNewExtension
public static java.io.File createFileNameWithNewExtension(java.io.File source,
java.io.File workingDir,
java.lang.String ext)
extractFileNameWithoutExtension
public static java.lang.String extractFileNameWithoutExtension(java.io.File file)
extractFileName
public static java.lang.String extractFileName(java.net.URL url)
extractFileNameExtension
public static java.lang.String extractFileNameExtension(java.lang.String fileName)
explodeArchive
public static java.io.File explodeArchive(java.io.File archive,
java.io.File explodedFolder)
deleteRecursively
public static boolean deleteRecursively(java.io.File path)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException