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 Jimfs 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.
Indicates that the annotated element should be used only while holding the specified lock.
URLStreamHandler
implementation for jimfs.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.
Wrappers around
Buffer
methods that are covariantly overridden in Java 9+.Static factory methods for creating new Jimfs file systems.
AsynchronousFileChannel
implementation that delegates to a JimfsFileChannel
.Runnable callback that wraps a
CompletionHandler
and an attachment.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 Jimfs.FileSystemProvider
implementation for Jimfs.Initializes and configures new file system instances.
InputStream
for reading from a file's RegularFile
.OutputStream
for writing to a RegularFile
.Jimfs implementation of
Path
.Secure directory stream implementation that uses a
FileSystemView
with the stream's
directory as its working directory.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
JimfsPath
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 Jimfs supports.A symbolic link file, containing a path.
Implementation of of
FileTimeSource
that gets the current time from the system.FileSystemProvider
implementation for Jimfs 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
.UserPrincipalLookupService
implementation.GroupPrincipal
implementation.UserPrincipal
implementation.Base class for
UserPrincipal
and GroupPrincipal
implementations.Miscellaneous static utility methods.
Configuration for the
WatchService
implementation used by a file system.Implementation for
WatchServiceConfiguration.polling(long, java.util.concurrent.TimeUnit)
.Windows-style path type.