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 private
FileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
createDirectory(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 boolean
isTemplateFile(java.lang.String filePath)
private static void
processJar(java.util.jar.JarInputStream stream, java.util.List<java.net.URL> files, java.lang.String templateDirectory)
static java.lang.String
readFile(java.nio.file.Path path)
private static void
recurse(java.io.File rootDirectory, java.io.File file, java.util.List<java.net.URL> files, java.lang.String templateDirectory)
private static void
recurseURL(java.net.URL url, java.util.List<java.net.URL> files, java.lang.String templateDirectory)
static void
writeToFile(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.URISyntaxException
java.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)
-
-