See: Description
Interface | Description |
---|---|
PathCore<P extends PathCore<P>> |
Defines basic functionality common to
Path -like
objects. |
SystemCache.Factory<S> |
Constructs new systems to be stored in the cache.
|
Class | Description |
---|---|
AbstractFilteredDirectoryStream<T> |
An thread-safe, abstract
DirectoryStream that applies a filter to an
underlying entry iterator. |
AbstractImmutableListPath<P extends AbstractImmutableListPath<P>> |
An abstract
Path implementation backed by an ImmutableList of
segments. |
AbstractSeekableByteChannel |
An abstract base classe for
SeekableByteChannel implementations. |
BaseFileSystem<P extends BasePath<P>> |
An abstract
FileSystem implementation that provides common
functionality and additional structure for subclasses. |
BaseFileSystemProvider<P extends BasePath<P>> |
An abstract
FileSystemProvider implementation that provides common
functionality and additional structure for subclasses. |
BasePath<P extends BasePath<P>> |
An abstract
Path implementation that works independent of the file
system or path representation. |
CachingBaseFileSystemProvider<P extends BasePath<P>> |
A
BaseFileSystemProvider that caches created file systems, allowing
at most one open file system for a given URI at a time. |
CloseableRegistry |
An ordered list of
Closeable s that is closed in order. |
CopyFlags |
Container for standard
CopyOption s. |
CrossSystemTransfers |
Utilities to implement copy and move operations between distinct systems from
the same provider.
|
Globs |
Utility methods for working with
glob patterns.
|
ImmutableListPathCore |
A
PathCore implementation backed by an ImmutableList of
segments. |
ImmutableListPathCore.Parser |
Creates
ImmutableListPathCore instances from path strings. |
LinkOptions |
Utilities for working with
LinkOption s. |
OpenFlags |
Container for standard
OpenOption s. |
StandardPathMatchers |
Utilities for creating standard
PathMatcher s. |
SuppressedCloseable |
A composite
Closeable that closes the given Closeable s in
order, suppressing intermediate exceptions. |
SystemCache<K,S> |
A thread-safe cache for file systems or similar I/O systems.
|
Enum | Description |
---|---|
ImmutableListPathCore.Parser.NamedRootFormat |
Specifies the format of named roots in a path string.
|
The JDK, despite requiring file system implementations to support certain
behaviors, provides very few public utility classes that implement these
behaviors. This packages provides some of these missing utilities, including
a basic Path
implementation, glob-to-regex conversion,
option Enum parsers, and more useful base classes for FileSystem
and
FileSystemProvider
implementations.