All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| AbstractAttributeView |
Abstract base class for FileAttributeView implementations.
|
| AbstractWatchService |
Abstract implementation of WatchService.
|
| AbstractWatchService.Event<T> |
A basic implementation of WatchEvent.
|
| AbstractWatchService.Key |
|
| AbstractWatchService.Key.State |
|
| AclAttributeProvider |
Attribute provider that provides the AclFileAttributeView ("acl").
|
| AclAttributeProvider.View |
Implementation of AclFileAttributeView.
|
| AttributeCopyOption |
Options for how to handle copying of file attributes when copying a file.
|
| AttributeProvider |
Abstract provider for handling a specific file attribute view.
|
| AttributeService |
Service providing all attribute related operations for a file store.
|
| AttributeService.SimpleFileAttribute<T> |
Simple implementation of FileAttribute.
|
| BasicAttributeProvider |
Attribute provider that provides attributes common to all file systems, the BasicFileAttributeView ("basic" or no view prefix), and allows the reading of BasicFileAttributes.
|
| BasicAttributeProvider.Attributes |
Implementation of BasicFileAttributes.
|
| BasicAttributeProvider.View |
Implementation of BasicFileAttributeView.
|
| Configuration |
Immutable configuration for an in-memory file system.
|
| Configuration.Builder |
|
| Configuration.OsxHolder |
|
| Configuration.UnixHolder |
|
| Configuration.WindowsHolder |
|
| Directory |
|
| DirectoryEntry |
Entry in a directory, containing references to the directory itself, the file the entry links to
and the name of the entry.
|
| DosAttributeProvider |
Attribute provider that provides the DosFileAttributeView ("dos") and allows the reading
of DosFileAttributes.
|
| DosAttributeProvider.Attributes |
Implementation of DosFileAttributes.
|
| DosAttributeProvider.View |
Implementation of DosFileAttributeView.
|
| DowngradedDirectoryStream |
A thin wrapper around a SecureDirectoryStream that exists only to implement DirectoryStream and NOT implement SecureDirectoryStream.
|
| DowngradedSeekableByteChannel |
A thin wrapper around a FileChannel that exists only to implement SeekableByteChannel but NOT extend FileChannel.
|
| Feature |
Optional file system features that may be supported or unsupported by a Jimfs file system
instance.
|
| File |
A file object, containing both the file's metadata and content.
|
| FileFactory |
Factory for creating new files and copying files.
|
| FileLookup |
Callback for looking up a file.
|
| FileSystemState |
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.
|
| FileSystemView |
View of a file system with a specific working directory.
|
| FileSystemView.DeleteMode |
Mode for deleting.
|
| FileTimeSource |
A source of the current time as a FileTime, to enable fake time sources for testing.
|
| FileTree |
The tree of directories and files for the file system.
|
| GlobToRegex |
Translates globs to regex patterns.
|
| GlobToRegex.State |
Converter state.
|
| GuardedBy |
Indicates that the annotated element should be used only while holding the specified lock.
|
| Handler |
URLStreamHandler implementation for jimfs.
|
| HeapDisk |
A resizable pseudo-disk acting as a shared space for storing file data.
|
| InternalCharMatcher |
Simple replacement for the real CharMatcher until it's out of @Beta.
|
| Java8Compatibility |
Wrappers around Buffer methods that are covariantly overridden in Java 9+.
|
| Jimfs |
Static factory methods for creating new Jimfs file systems.
|
| JimfsAsynchronousFileChannel |
|
| JimfsAsynchronousFileChannel.CompletionHandlerCallback<R,A> |
Runnable callback that wraps a CompletionHandler and an attachment.
|
| JimfsFileChannel |
A FileChannel implementation that reads and writes to a RegularFile object.
|
| JimfsFileChannel.FakeFileLock |
A file lock that does nothing, since only one JVM process has access to this file system.
|
| JimfsFileStore |
FileStore implementation which provides methods for file creation, lookup and attribute
handling.
|
| JimfsFileSystem |
FileSystem implementation for Jimfs.
|
| JimfsFileSystemProvider |
FileSystemProvider implementation for Jimfs.
|
| JimfsFileSystems |
Initializes and configures new file system instances.
|
| JimfsInputStream |
|
| JimfsOutputStream |
|
| JimfsPath |
Jimfs implementation of Path.
|
| JimfsSecureDirectoryStream |
Secure directory stream implementation that uses a FileSystemView with the stream's
directory as its working directory.
|
| Name |
Immutable representation of a file name.
|
| Options |
Utility methods for normalizing user-provided options arrays and sets to canonical immutable sets
of options.
|
| OwnerAttributeProvider |
Attribute provider that provides the FileOwnerAttributeView ("owner").
|
| OwnerAttributeProvider.View |
Implementation of FileOwnerAttributeView.
|
| PathMatchers |
PathMatcher factory for any file system.
|
| PathMatchers.RegexPathMatcher |
PathMatcher that matches the toString() form of a Path against a regex
Pattern.
|
| PathNormalization |
Normalizations that can be applied to names in paths.
|
| PathService |
Service for creating JimfsPath instances and handling other path-related operations.
|
| PathType |
An object defining a specific type of path.
|
| PathType.ParseResult |
Simple result of parsing a path.
|
| PathURLConnection |
URLConnection implementation.
|
| PollingWatchService |
Implementation of WatchService that polls for changes to directories at registered paths.
|
| PosixAttributeProvider |
Attribute provider that provides the PosixFileAttributeView ("posix") and allows reading
of PosixFileAttributes.
|
| PosixAttributeProvider.Attributes |
Implementation of PosixFileAttributes.
|
| PosixAttributeProvider.View |
Implementation of PosixFileAttributeView.
|
| RegularFile |
A mutable, resizable store for bytes.
|
| StandardAttributeProviders |
Static registry of AttributeProvider implementations for the standard set of file
attribute views Jimfs supports.
|
| SymbolicLink |
A symbolic link file, containing a path.
|
| SystemFileTimeSource |
Implementation of of FileTimeSource that gets the current time from the system.
|
| SystemJimfsFileSystemProvider |
FileSystemProvider implementation for Jimfs that is loaded by the system as a service.
|
| UnixAttributeProvider |
Attribute provider that provides the "unix" attribute view.
|
| UnixFileAttributeView |
Dummy view interface for the "unix" view, which doesn't have a public view interface.
|
| UnixPathType |
Unix-style path type.
|
| UserDefinedAttributeProvider |
Attribute provider that provides the UserDefinedFileAttributeView ("user").
|
| UserDefinedAttributeProvider.View |
Implementation of UserDefinedFileAttributeView.
|
| UserLookupService |
UserPrincipalLookupService implementation.
|
| UserLookupService.JimfsGroupPrincipal |
GroupPrincipal implementation.
|
| UserLookupService.JimfsUserPrincipal |
UserPrincipal implementation.
|
| UserLookupService.NamedPrincipal |
Base class for UserPrincipal and GroupPrincipal implementations.
|
| Util |
Miscellaneous static utility methods.
|
| WatchServiceConfiguration |
Configuration for the WatchService implementation used by a file system.
|
| WatchServiceConfiguration.PollingConfig |
|
| WindowsPathType |
Windows-style path type.
|