public class FileUtil
extends java.lang.Object
| Constructor and Description |
|---|
FileUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkFileExists(java.io.File file) |
static void |
copy(java.io.File srcFile,
java.io.File dstFile) |
static java.io.File |
copyToTemp(java.io.File srcFile) |
static java.lang.String |
getAbsolutePath(java.lang.String basePath,
java.lang.String relativePath) |
static java.io.File |
getDirectoryOf(java.lang.Class<?> clazz) |
static java.io.File |
getFile(java.lang.String name,
java.lang.Class<?> relativeTo) |
static java.lang.String |
getFileContents(java.io.File file) |
static java.util.Collection<java.lang.String> |
getFileLineContents(java.io.File file) |
static java.lang.String |
getPath(java.lang.String name,
java.lang.Class<?> relativeTo) |
static java.util.HashSet<java.lang.String> |
listFilesAsSet(java.io.File fileExpected) |
static java.lang.String |
removeExtension(java.lang.String filename) |
static java.lang.String |
replaceExtension(java.lang.String filename,
java.lang.String newExtension) |
static boolean |
sameContents(java.io.File fileExpected,
java.io.File fileActual)
We implement our own comparison algorithm here, so we don't need Eclipse
Compare to compute differences, but rather only to show them in the UI.
|
static boolean |
sameContents(java.io.InputStream isExpected,
java.io.InputStream isActual) |
static void |
setFileContents(java.lang.String str,
java.io.File file) |
public static void setFileContents(java.lang.String str,
java.io.File file)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String replaceExtension(java.lang.String filename,
java.lang.String newExtension)
public static java.lang.String removeExtension(java.lang.String filename)
public static java.lang.String getFileContents(java.io.File file)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.Collection<java.lang.String> getFileLineContents(java.io.File file)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getAbsolutePath(java.lang.String basePath,
java.lang.String relativePath)
public static java.io.File getFile(java.lang.String name,
java.lang.Class<?> relativeTo)
public static java.io.File getDirectoryOf(java.lang.Class<?> clazz)
public static java.lang.String getPath(java.lang.String name,
java.lang.Class<?> relativeTo)
public static void checkFileExists(java.io.File file)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static java.io.File copyToTemp(java.io.File srcFile)
throws java.io.IOException
java.io.IOExceptionpublic static void copy(java.io.File srcFile,
java.io.File dstFile)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.HashSet<java.lang.String> listFilesAsSet(java.io.File fileExpected)
public static boolean sameContents(java.io.File fileExpected,
java.io.File fileActual)
throws java.io.IOException
java.io.IOExceptionpublic static boolean sameContents(java.io.InputStream isExpected,
java.io.InputStream isActual)
throws java.io.IOException
java.io.IOException