All Classes and Interfaces

Class
Description
Abstract base class for FileAttributeView implementations.
Abstract implementation of WatchService.
A basic implementation of WatchEvent.
Implementation of WatchKey for an AbstractWatchService.
 
Attribute provider that provides the AclFileAttributeView ("acl").
Implementation of AclFileAttributeView.
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.
Simple implementation of FileAttribute.
Attribute provider that provides attributes common to all file systems, the BasicFileAttributeView ("basic" or no view prefix), and allows the reading of BasicFileAttributes.
Implementation of BasicFileAttributes.
Implementation of BasicFileAttributeView.
 
Immutable configuration for an in-memory file system.
Mutable builder for Configuration objects.
 
 
 
A table of directory entries.
Entry in a directory, containing references to the directory itself, the file the entry links to and the name of the entry.
Attribute provider that provides the DosFileAttributeView ("dos") and allows the reading of DosFileAttributes.
Implementation of DosFileAttributes.
Implementation of DosFileAttributeView.
A thin wrapper around a SecureDirectoryStream that exists only to implement DirectoryStream and NOT implement SecureDirectoryStream.
A thin wrapper around a FileChannel that exists only to implement SeekableByteChannel but NOT extend FileChannel.
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.
Mode for deleting.
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.
Converter state.
URLStreamHandler implementation for zerofs.
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.
Utility methods for normalizing user-provided options arrays and sets to canonical immutable sets of options.
Attribute provider that provides the FileOwnerAttributeView ("owner").
Implementation of FileOwnerAttributeView.
PathMatcher factory for any file system.
PathMatcher that matches the toString() form of a Path against a regex Pattern.
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.
URLConnection implementation.
Implementation of WatchService that polls for changes to directories at registered paths.
 
Attribute provider that provides the PosixFileAttributeView ("posix") and allows reading of PosixFileAttributes.
Implementation of PosixFileAttributes.
Implementation of PosixFileAttributeView.
A mutable, resizable store for bytes.
Static registry of AttributeProvider implementations for the standard set of file attribute views ZeroFs supports.
A symbolic link file, containing a path.
Implementation of of FileTimeSource that gets the current time from the system.
FileSystemProvider implementation for ZeroFs that is loaded by the system as a service.
Attribute provider that provides the "unix" attribute view.
Dummy view interface for the "unix" view, which doesn't have a public view interface.
Unix-style path type.
Attribute provider that provides the UserDefinedFileAttributeView ("user").
Implementation of UserDefinedFileAttributeView.
Base class for UserPrincipal and GroupPrincipal implementations.
GroupPrincipal implementation.
UserPrincipal implementation.
Miscellaneous static utility methods.
Configuration for the WatchService implementation used by a file system.
 
 
Windows-style path type.
 
AsynchronousFileChannel implementation that delegates to a ZeroFsFileChannel.
A FileChannel implementation that reads and writes to a RegularFile object.
A file lock that does nothing, since only one JVM process has access to this file system.
FileStore implementation which provides methods for file creation, lookup and attribute handling.
FileSystem implementation for ZeroFs.
FileSystemProvider implementation for ZeroFs.
Initializes and configures new file system instances.
InputStream for reading from a file's RegularFile.
OutputStream for writing to a RegularFile.
ZeroFs implementation of Path.
Secure directory stream implementation that uses a FileSystemView with the stream's directory as its working directory.