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 ClassFileAlreadyExistsException
.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 builder method for a file handle property returning the builder for applying multiple build operations.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 builder method for a file size property returning the builder for applying multiple build operations.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.Provides an accessor for aFileSystem
property.Provides a mutator for aFileSystem
property.Provides aFileSystem
property.The ClassFileSystemException
.The ClassFileSystemException.FileException
.The ClassFileSystemException.KeyException
.The ClassFileSystemException.NameException
.The ClassFileSystemException.PathException
.The Class FileSystemUtility.The Class IllegalFileHandleException.The ClassIllegalKeyException
.The ClassIllegalNameException
.The ClassIllegalPathException
.An in-memoryFileSystem
using anConcurrentHashMap
for implementation.The Class NoCreateAccessException.The ClassNoDeleteAccessException
.This exception is thrown when a list (lookup) access was denied.The ClassNoReadAccessException
.The ClassNoWriteAccessException
.The ClassUnknownFileException
.This exception is thrown whenever a file system to be accessed which does not exist (any more).The ClassUnknownKeyException
.The ClassUnknownNameException
.The ClassUnknownPathException
.