public class PathUtils
extends java.lang.Object
| Constructor and Description |
|---|
PathUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.nio.file.WatchEvent<T> |
cast(java.nio.file.WatchEvent<?> event) |
static java.util.SortedMap<java.nio.file.Path,FileHash> |
createHashCodeMap(java.nio.file.Path file,
FileHasher fileHasher,
FileTreeVisitor fileTreeVisitor) |
static FileHash |
hash(FileHasher fileHasher,
java.nio.file.Path path) |
static void |
initWatcherState(java.util.List<java.nio.file.Path> roots,
FileHasher fileHasher,
FileTreeVisitor fileTreeVisitor,
java.util.Map<java.nio.file.Path,FileHash> hashes,
java.util.Set<java.nio.file.Path> directories) |
static java.util.Set<java.nio.file.Path> |
recursiveListFiles(FileTreeVisitor fileTreeVisitor,
java.nio.file.Path file) |
static <T> java.lang.Iterable<java.nio.file.Path> |
subtreePaths(java.util.SortedMap<java.nio.file.Path,T> pathMap,
java.nio.file.Path treeRoot) |
public static FileHash hash(FileHasher fileHasher, java.nio.file.Path path)
public static <T> java.lang.Iterable<java.nio.file.Path> subtreePaths(java.util.SortedMap<java.nio.file.Path,T> pathMap,
java.nio.file.Path treeRoot)
public static java.util.SortedMap<java.nio.file.Path,FileHash> createHashCodeMap(java.nio.file.Path file, FileHasher fileHasher, FileTreeVisitor fileTreeVisitor) throws java.io.IOException
java.io.IOExceptionpublic static void initWatcherState(java.util.List<java.nio.file.Path> roots,
FileHasher fileHasher,
FileTreeVisitor fileTreeVisitor,
java.util.Map<java.nio.file.Path,FileHash> hashes,
java.util.Set<java.nio.file.Path> directories)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Set<java.nio.file.Path> recursiveListFiles(FileTreeVisitor fileTreeVisitor, java.nio.file.Path file) throws java.io.IOException
java.io.IOExceptionpublic static <T> java.nio.file.WatchEvent<T> cast(java.nio.file.WatchEvent<?> event)