org.eclipse.xtext.util
Class Files
java.lang.Object
org.eclipse.xtext.util.Files
public class Files
- extends java.lang.Object
- Author:
- Jan Köhnlein - Initial contribution and API
Constructor Summary |
Files()
|
Method Summary |
static boolean |
cleanFolder(java.io.File parentFolder,
java.io.FileFilter filter,
boolean continueOnError,
boolean deleteParentFolder)
|
static void |
copyFiles(java.lang.String sourceDir,
java.lang.String targetDir,
java.util.List<java.lang.String> files)
|
static java.lang.String |
readFileIntoString(java.lang.String filename)
|
static byte[] |
readStreamIntoByteArray(java.io.InputStream inputStream)
|
static java.lang.String |
readStreamIntoString(java.io.InputStream inputStream)
|
static boolean |
sweepFolder(java.io.File folder)
This will completely sweep the given folder. |
static void |
writeStringIntoFile(java.lang.String filename,
java.lang.String content)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Files
public Files()
copyFiles
public static void copyFiles(java.lang.String sourceDir,
java.lang.String targetDir,
java.util.List<java.lang.String> files)
cleanFolder
public static boolean cleanFolder(java.io.File parentFolder,
java.io.FileFilter filter,
boolean continueOnError,
boolean deleteParentFolder)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
sweepFolder
public static boolean sweepFolder(java.io.File folder)
throws java.io.FileNotFoundException
- This will completely sweep the given folder. Consider using
cleanFolder(File, FileFilter, boolean, boolean)
if you want to preserve CVS or SVN information.
- Parameters:
folder
-
- Returns:
-
- Throws:
java.io.FileNotFoundException
readFileIntoString
public static java.lang.String readFileIntoString(java.lang.String filename)
readStreamIntoByteArray
public static byte[] readStreamIntoByteArray(java.io.InputStream inputStream)
- Since:
- 2.3
readStreamIntoString
public static java.lang.String readStreamIntoString(java.io.InputStream inputStream)
writeStringIntoFile
public static void writeStringIntoFile(java.lang.String filename,
java.lang.String content)