Module org.refcodes.filesystem
Package org.refcodes.filesystem
package org.refcodes.filesystem
-
ClassDescriptionThe change root space wrapper for a given
FileSystem
relocates the paths accessed by an application to the given namespace.The Class ConcurrentAccessException.The Class FileAlreadyExistsException.A file (handle) (descriptor) describes a file in a file system.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.Provides an accessor for a file handle property.Provides a mutator for a file handle property.Provides a file handle property.Straight forward implementation of theFileHandle
,.Provides an accessor for a size property.Provides a mutator for a size property.Provides a size property.A file system represents an abstraction for any "physical" storage medium where file (handles) can be stored and retrieved.The Class FileSystemAccessException.Provides an accessor for aFileSystem
property.Provides a mutator for aFileSystem
property.Provides aFileSystem
property.This exception is thrown whenever a file system is to be created though it already exists.The Class FileSystemException.The Class FileSystemRuntimeException.The Class FileSystemUtility.The Class IllegalFileHandleException.The Class IllegalKeyException.The Class IllegalNameException.The Class IllegalPathException.An in-memoryFileSystem
using anConcurrentHashMap
for implementation.The Class NoCreateAccessException.The Class NoDeleteAccessException.This exception is thrown when a list (lookup) access was denied.The Class NoReadAccessException.The Class NoWriteAccessException.The Class UnknownFileException.This exception is thrown whenever a file system to be accessed which does not exist (any more).The Class UnknownKeyException.The Class UnknownNameException.The Class UnknownPathException.