Package org.refcodes.filesystem
-
Interface Summary Interface Description FileHandle A file (handle) (descriptor) describes a file in a file system.FileHandle.MutableFileHandle The mutableFileHandle
allows the modification of (fiddling around with) attributes. ------------------------------------------------------------------------- ATTENTION: Usually fiddling around with attributes is not necessary, as theFileSystem
itself provides the sufficient functionality to work with files.FileHandleAccessor Provides an accessor for aFileHandle
property.FileHandleAccessor.FileHandleMutator Provides a mutator for aFileHandle
property.FileHandleAccessor.FileHandleProperty Provides aFileHandle
property.FileSystem A file system represents an abstraction for any "physical" storage medium where file (handles) can be stored and retrieved.FileSystemAccessor Provides an accessor for aFileSystem
property.FileSystemAccessor.FileSystemMutator Provides a mutator for aFileSystem
property.FileSystemAccessor.FileSystemProperty Provides aFileSystem
property. -
Class Summary Class Description ChangeRootFileSystemWrapperImpl The change root space wrapper for a givenFileSystem
relocates the paths accessed by an application to the given namespace.FileHandleImpl Straight forward implementation of theFileHandle
,.FileSystemUtility The Class FileSystemUtility.InMemoryFileSystemImpl An in-memoryFileSystem
using anConcurrentHashMap
for implementation. -
Exception Summary Exception Description ConcurrentAccessException The Class ConcurrentAccessException.FileAlreadyExistsException The Class FileAlreadyExistsException.FileSystemAccessException The Class FileSystemAccessException.FileSystemAlreadyExistsException This exception is thrown whenever a file system is to be created though it already exists.FileSystemException The Class FileSystemException.FileSystemRuntimeException The Class FileSystemRuntimeException.IllegalFileHandleException The Class IllegalFileHandleException.IllegalKeyException The Class IllegalKeyException.IllegalNameException The Class IllegalNameException.IllegalPathException The Class IllegalPathException.NoCreateAccessException The Class NoCreateAccessException.NoDeleteAccessException The Class NoDeleteAccessException.NoListAccessException This exception is thrown when a list (lookup) access was denied.NoReadAccessException The Class NoReadAccessException.NoWriteAccessException The Class NoWriteAccessException.UnknownFileException The Class UnknownFileException.UnknownFileSystemException This exception is thrown whenever a file system to be accessed which does not exist (any more).UnknownKeyException The Class UnknownKeyException.UnknownNameException The Class UnknownNameException.UnknownPathException The Class UnknownPathException.