Package co.com.bancolombia.utils
Class FileUtils
- java.lang.Object
-
- co.com.bancolombia.utils.FileUtils
-
public class FileUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidallFiles(java.io.File root, java.util.function.Consumer<java.io.File> handler)static voidallFiles(java.io.File root, java.util.function.Consumer<java.io.File> handler, java.io.FilenameFilter filter)static booleanexists(java.lang.String dir, java.lang.String file)static java.util.List<java.io.File>finderSubProjects(java.lang.String dirPath)static com.fasterxml.jackson.databind.node.ObjectNodegetFromYaml(java.io.File file)static java.lang.StringgetResourceAsString(com.github.mustachejava.resolver.DefaultResolver resolver, java.lang.String path)static java.lang.StringparseToYaml(com.fasterxml.jackson.databind.node.ObjectNode node)static booleanreadBooleanProperty(java.lang.String variable)static java.lang.StringreadFile(org.gradle.api.Project project, java.lang.String filePath)static java.lang.StringreadProperties(java.lang.String projectPath, java.lang.String variable)static voidsetGradleProperty(java.lang.String projectPath, java.lang.String variable, java.lang.String value)static java.lang.StringtoRelative(java.lang.String path)static voidwriteString(org.gradle.api.Project project, java.lang.String filePath, java.lang.String content)
-
-
-
Method Detail
-
writeString
public static void writeString(org.gradle.api.Project project, java.lang.String filePath, java.lang.String content) throws java.io.IOException- Throws:
java.io.IOException
-
readFile
public static java.lang.String readFile(org.gradle.api.Project project, java.lang.String filePath) throws java.io.IOException- Throws:
java.io.IOException
-
finderSubProjects
public static java.util.List<java.io.File> finderSubProjects(java.lang.String dirPath)
-
readProperties
public static java.lang.String readProperties(java.lang.String projectPath, java.lang.String variable) throws java.io.IOException- Throws:
java.io.IOException
-
readBooleanProperty
public static boolean readBooleanProperty(java.lang.String variable)
-
setGradleProperty
public static void setGradleProperty(java.lang.String projectPath, java.lang.String variable, java.lang.String value) throws java.io.IOException- Throws:
java.io.IOException
-
getResourceAsString
public static java.lang.String getResourceAsString(com.github.mustachejava.resolver.DefaultResolver resolver, java.lang.String path) throws java.io.IOException- Throws:
java.io.IOException
-
getFromYaml
public static com.fasterxml.jackson.databind.node.ObjectNode getFromYaml(java.io.File file) throws java.io.IOException- Throws:
java.io.IOException
-
parseToYaml
public static java.lang.String parseToYaml(com.fasterxml.jackson.databind.node.ObjectNode node) throws java.io.IOException- Throws:
java.io.IOException
-
exists
public static boolean exists(java.lang.String dir, java.lang.String file)
-
toRelative
public static java.lang.String toRelative(java.lang.String path)
-
allFiles
public static void allFiles(java.io.File root, java.util.function.Consumer<java.io.File> handler)
-
allFiles
public static void allFiles(java.io.File root, java.util.function.Consumer<java.io.File> handler, java.io.FilenameFilter filter)
-
-