Package com.github.robtimus.filesystems
Provides utility classes and interfaces that can assist in implementing file systems.
-
Interface Summary Interface Description CleanerSupport.CleanAction An action to invoke when objects become phantom reachable.FileSystemMap.FileSystemFactory<S extends FileSystem> A factory for file system. -
Class Summary Class Description AbstractDirectoryStream<T> This class provides a skeletal implementation of theDirectoryStream
interface to minimize the effort required to implement this interface.AbstractPath This class provides a skeletal implementation of thePath
interface to minimize the effort required to implement this interface.CleanerSupport A utility class forCleaner
s.FileSystemMap<S extends FileSystem> A map for file systems that can be used byFileSystemProvider
implementations.FileSystemMap.FileSystemStatus<S extends FileSystem> The status for a file system.FileSystemProviderSupport A utility class that can assist in implementingFileSystemProvider
s.LinkOptionSupport A utility class forLinkOption
s.Messages A utility class for providing translated messages and exceptions.Messages.ByteChannelMessages A utility class for providing translated messages and exceptions for (seekable) byte channels.Messages.DirectoryStreamMessages A utility class for providing translated messages and exceptions for directory streams.Messages.FileChannelMessages A utility class for providing translated messages and exceptions for file channels.Messages.FileStoreMessages A utility class for providing translated messages and exceptions for file stores.Messages.FileSystemProviderEnvMessages A utility class for providing translated messages and exceptions for file system provider properties.Messages.FileSystemProviderMessages A utility class for providing translated messages and exceptions for file system providers.Messages.PathMatcherGlobMessages A utility class for providing translated messages and exceptions for globs.Messages.PathMatcherMessages A utility class for providing translated messages and exceptions for path matchers.Messages.PathMessages A utility class for providing translated messages and exceptions for paths.Messages.URIMessages A utility class for providing translated messages and exceptions for URI validation.PathMatcherSupport A utility class that can assist in implementingPathMatcher
s.SimpleAbstractPath This class provides a base implementation of thePath
interface that uses a string to store the actual path.URISupport A utility class forURI
s.UTF8Control A resource bundle control that uses UTF-8 instead of the default encoding when reading resources from properties files.