Options for how to handle copying of file attributes when copying a file.
Abstract provider for handling a specific file attribute view.
Service providing all attribute related operations for a file store.
Immutable configuration for an in-memory file system.
Entry in a directory, containing references to the directory itself, the file the entry links to
and the name of the entry.
Optional file system features that may be supported or unsupported by a ZeroFs file system
instance.
A file object, containing both the file's metadata and content.
Factory for creating new files and copying files.
Callback for looking up a file.
Object that manages the open/closed state of a file system, ensuring that all open resources are
closed when the file system is closed and that file system methods throw an exception when the
file system has been closed.
View of a file system with a specific working directory.
A source of the current time as a
FileTime, to enable fake time sources for testing.
The tree of directories and files for the file system.
Translates globs to regex patterns.
A resizable pseudo-disk acting as a shared space for storing file data.
Simple replacement for the real CharMatcher until it's out of @Beta.
Immutable representation of a file name.
Normalizations that can be applied to names in paths.
Service for creating
ZeroFsPath instances and handling other path-related operations.
An object defining a specific type of path.
Simple result of parsing a path.
Snapshot of the state of a directory at a particular moment.
A mutable, resizable store for bytes.
A symbolic link file, containing a
path.
Implementation of of
FileTimeSource that gets the current time from the system.
Dummy view interface for the "unix" view, which doesn't have a public view interface.
Configuration for the
WatchService implementation used by a file system.
FileStore implementation which provides methods for file creation, lookup and attribute
handling.
ZeroFs implementation of
Path.