Class FileUtils
- java.lang.Object
-
- org.eclipse.collections.codegenerator.tools.FileUtils
-
public final class FileUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateFileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcreateDirectory(java.io.File path)static java.util.List<java.net.URL>getAllTemplateFilesFromClasspath(java.lang.String templateDirectory, java.util.List<java.net.URL> classPathURLs)private static booleanisTemplateFile(java.lang.String filePath)private static voidprocessJar(java.util.jar.JarInputStream stream, java.util.List<java.net.URL> files, java.lang.String templateDirectory)static java.lang.StringreadFile(java.nio.file.Path path)private static voidrecurse(java.io.File rootDirectory, java.io.File file, java.util.List<java.net.URL> files, java.lang.String templateDirectory)private static voidrecurseURL(java.net.URL url, java.util.List<java.net.URL> files, java.lang.String templateDirectory)static voidwriteToFile(java.lang.String data, java.io.File outputFile, boolean outputFileMustExist)
-
-
-
Method Detail
-
writeToFile
public static void writeToFile(java.lang.String data, java.io.File outputFile, boolean outputFileMustExist)
-
getAllTemplateFilesFromClasspath
public static java.util.List<java.net.URL> getAllTemplateFilesFromClasspath(java.lang.String templateDirectory, java.util.List<java.net.URL> classPathURLs)
-
recurseURL
private static void recurseURL(java.net.URL url, java.util.List<java.net.URL> files, java.lang.String templateDirectory) throws java.net.URISyntaxException, java.io.IOException- Throws:
java.net.URISyntaxExceptionjava.io.IOException
-
recurse
private static void recurse(java.io.File rootDirectory, java.io.File file, java.util.List<java.net.URL> files, java.lang.String templateDirectory) throws java.io.IOException- Throws:
java.io.IOException
-
processJar
private static void processJar(java.util.jar.JarInputStream stream, java.util.List<java.net.URL> files, java.lang.String templateDirectory) throws java.io.IOException- Throws:
java.io.IOException
-
createDirectory
public static void createDirectory(java.io.File path)
-
isTemplateFile
private static boolean isTemplateFile(java.lang.String filePath)
-
readFile
public static java.lang.String readFile(java.nio.file.Path path)
-
-