Package net.metanotion.io

Interface Summary
BlockHandle<D>  
BlockIO<K,D,T> Abstract definition of a "Block Input/Output" device.
File  
FileSystem Abstract definition of a File System Object.
FileSystemListener  
InputStream Methods to be implemented by a stream suitable for reading bytes.
JFileSystem Extension of FileSystem interface to support returning "normal" Java Input and Output Streams.
OutputStream Methods to be implemented by a stream suitable for writing bytes.
RandomAccess An interface for reading and writing a "random access" file.
 

Class Summary
AbstractFile<F extends File,FS extends FileSystem> Abstract base class to implement common behaviors of a File, in particular files that delegate to an underlying File object.
AbstractFile.FileIterator<F extends File>  
ByteCordRandomAccess  
ChRootFileSystem FileSystem to change the root of another file system.
JavaFileSystem Implementation of the "normal" file system available through the Java I/O package.
JavaInputStream Adapter to convert a net.metanotion.io.InputStream into a java.io.InputStream.
JavaOutputStream Adapter to convert a net.metanotion.io.OutputStream into a java.io.OutputStream.
JFileSystemAdapter Implementation of JFileSystem that lets you treat a FileSystem as a JFileSystem.
JInputStream Adapter to convert a java.io.InputStream into a net.metantion.io.InputStream.
JNLPRandomAccess Adapter to convert a net.metantion.io.RandomAccess into a javax.jnlp.RandomAccessFile.
JOutputStream Adapter to convert a java.io.OutputStream into a net.metantion.io.OutputStream.
JRandomAccess Adapter to convert a java.io.RandomAccessFile nto a net.metantion.io.RandomAccess.
MountingFileSystem FileSystem to attach other filesystems to mount points.
RAMDiskFileSystem Completely Memory based "ram disk" file system.
 

Exception Summary
BadFileException  
EOFException Runtime Exception thrown at the end of the stream.