Package tech.kronicle.pluginutils
Class FileUtils
- java.lang.Object
-
- tech.kronicle.pluginutils.FileUtils
-
public class FileUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFileUtils.FileContent
-
Constructor Summary
Constructors Constructor Description FileUtils(AntStyleIgnoreFileLoader antStyleIgnoreFileLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfileExists(java.nio.file.Path file)java.util.stream.Stream<FileUtils.FileContent>findFileContents(java.nio.file.Path start)java.util.stream.Stream<FileUtils.FileContent>findFileContents(java.nio.file.Path start, int maxDepth)java.util.stream.Stream<FileUtils.FileContent>findFileContents(java.nio.file.Path start, int maxDepth, java.util.function.BiPredicate<java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes> matcher)java.util.stream.Stream<FileUtils.FileContent>findFileContents(java.nio.file.Path start, java.util.function.BiPredicate<java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes> matcher)java.util.stream.Stream<java.nio.file.Path>findFiles(java.nio.file.Path start)java.util.stream.Stream<java.nio.file.Path>findFiles(java.nio.file.Path start, int maxDepth)java.util.stream.Stream<java.nio.file.Path>findFiles(java.nio.file.Path start, int maxDepth, java.util.function.BiPredicate<java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes> matcher)java.util.stream.Stream<java.nio.file.Path>findFiles(java.nio.file.Path start, java.util.function.BiPredicate<java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes> matcher)java.util.PropertiesloadProperties(java.nio.file.Path file)java.io.InputStreamopenFile(java.nio.file.Path file)java.lang.StringreadFileContent(java.nio.file.Path file)voidwriteFileContent(java.nio.file.Path file, java.lang.String content, java.nio.file.OpenOption... options)
-
-
-
Constructor Detail
-
FileUtils
@ConstructorProperties("antStyleIgnoreFileLoader") public FileUtils(AntStyleIgnoreFileLoader antStyleIgnoreFileLoader)
-
-
Method Detail
-
readFileContent
public java.lang.String readFileContent(java.nio.file.Path file)
-
openFile
public java.io.InputStream openFile(java.nio.file.Path file)
-
writeFileContent
public void writeFileContent(java.nio.file.Path file, java.lang.String content, java.nio.file.OpenOption... options)
-
loadProperties
public java.util.Properties loadProperties(java.nio.file.Path file)
-
findFiles
public java.util.stream.Stream<java.nio.file.Path> findFiles(java.nio.file.Path start)
-
findFiles
public java.util.stream.Stream<java.nio.file.Path> findFiles(java.nio.file.Path start, int maxDepth)
-
findFiles
public java.util.stream.Stream<java.nio.file.Path> findFiles(java.nio.file.Path start, java.util.function.BiPredicate<java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes> matcher)
-
findFiles
public java.util.stream.Stream<java.nio.file.Path> findFiles(java.nio.file.Path start, int maxDepth, java.util.function.BiPredicate<java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes> matcher)
-
findFileContents
public java.util.stream.Stream<FileUtils.FileContent> findFileContents(java.nio.file.Path start)
-
findFileContents
public java.util.stream.Stream<FileUtils.FileContent> findFileContents(java.nio.file.Path start, int maxDepth)
-
findFileContents
public java.util.stream.Stream<FileUtils.FileContent> findFileContents(java.nio.file.Path start, java.util.function.BiPredicate<java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes> matcher)
-
fileExists
public boolean fileExists(java.nio.file.Path file)
-
findFileContents
public java.util.stream.Stream<FileUtils.FileContent> findFileContents(java.nio.file.Path start, int maxDepth, java.util.function.BiPredicate<java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes> matcher)
-
-