The options for the copy operation in IO
.
A NameFilter that accepts a name if it is exactly equal to matchName
.
Provides a blocking interface for awaiting events from an FileTreeDataView.Observable.
A java.io.FileFilter
with additional methods for combining filters.
Provides a view into the file system that allows retrieval of the children of a particular path where each child has an associated FileTreeDataView.Entry that is generally derived from the file (e.g.
Provides a view into the file system that allows retrieval of the children of a particular path
where each child has an associated FileTreeDataView.Entry that is generally derived from the
file (e.g. the FileTreeDataView.Entry.value may be the md5 hash of the underlying file).
Specific implementations may or may not use a cache for retrieval. It extends FileTreeView since
FileTreeView.list can be trivially implemented using listEntries
.
Monitors registered directories for file changes.
Monitors registered directories for file changes. A typical implementation will keep an in memory cache of the file system that can be queried in FileTreeRepository#listEntries. The FileTreeRepository#register method adds monitoring for a particular cache. A filter may be provided so that the cache doesn't waste memory on files the user doesn't care about. The cache may be shared across a code base so there additional apis for adding filters or changing the recursive property of a directory.
the type of the FileTreeDataView.Entry.values.
Provides a view into the file system that allows retrieval of the children of a particular path.
Provides a view into the file system that allows retrieval of the children of a particular path. Specific implementations may or may not use a cache for retrieval.
A filter on Strings.
A filter on Strings. This also functions as a FileFilter by applying the String filter to the value of a File's getName
.
A path finder constructs a set of paths.
A path finder constructs a set of paths.
The set is evaluated by a call to the get
method.
The set will be different for different calls to get
if the underlying filesystem has changed.
A NameFilter that accepts a name if it matches the regular expression defined by pattern
.
A WatchService
that polls the filesystem every delay
.
A FileFilter that selects files according the predicate acceptFunction
.
A NameFilter that accepts a name if the predicate acceptFunction
accepts it.
Represents a path in the file system.
Represents a path in the file system. It may cache some of the file attributes so that no disk io is necessary to check, for example, whether the file is a directory or regular file.
A service that will monitor the file system for file creation, deletion and modification.
A NameFilter that accepts all names.
A NameFilter that accepts all names. That is, accept
always returns true
.
A FileFilter that selects files that are a directory according to java.io.File.isDirectory
.
A FileFilter that selects files that exist according to java.io.File.exists
.
Constructs a filter from a String, interpreting wildcards.
Constructs a filter from a String, interpreting wildcards. See the GlobFilter.apply method.
A FileFilter that selects files that are hidden according to java.nio.file.Files.isHidden
or if they start with a dot (.
).
A collection of File, URL, and I/O utility methods.
A NameFilter that accepts nothing.
A NameFilter that accepts nothing. That is, accept
always returns false
.
Provides a blocking interface for awaiting events from an FileTreeDataView.Observable.
the type of FileTreeDataView.Entry.value instances