A B C D E F G H I J L M N O P R S T U V W

A

abort(Transaction) - Method in class net.metanotion.io.appenddb.AppendBlockIO
Abandon a transaction in progress.
abort() - Method in class net.metanotion.io.appenddb.Transaction
 
abort(T) - Method in interface net.metanotion.io.BlockIO
 
AbstractFile<F extends File,FS extends FileSystem> - Class in net.metanotion.io
Abstract base class to implement common behaviors of a File, in particular files that delegate to an underlying File object.
AbstractFile(FS, File) - Constructor for class net.metanotion.io.AbstractFile
 
AbstractFile.FileIterator<F extends File> - Class in net.metanotion.io
 
AbstractFile.FileIterator(Iterator<File>) - Constructor for class net.metanotion.io.AbstractFile.FileIterator
 
addListener(FileSystemListener) - Method in class net.metanotion.io.ChRootFileSystem
 
addListener(FileSystemListener, File) - Method in class net.metanotion.io.ChRootFileSystem
 
addListener(FileSystemListener, File, boolean) - Method in class net.metanotion.io.ChRootFileSystem
 
addListener(FileSystemListener) - Method in interface net.metanotion.io.FileSystem
Add a listener to this file system.
addListener(FileSystemListener, File) - Method in interface net.metanotion.io.FileSystem
Add a listener to this file system.
addListener(FileSystemListener, File, boolean) - Method in interface net.metanotion.io.FileSystem
Add a listener to this file system.
addListener(FileSystemListener) - Method in class net.metanotion.io.JavaFileSystem
 
addListener(FileSystemListener, File) - Method in class net.metanotion.io.JavaFileSystem
 
addListener(FileSystemListener, File, boolean) - Method in class net.metanotion.io.JavaFileSystem
 
addListener(FileSystemListener) - Method in class net.metanotion.io.JFileSystemAdapter
 
addListener(FileSystemListener, File) - Method in class net.metanotion.io.JFileSystemAdapter
 
addListener(FileSystemListener, File, boolean) - Method in class net.metanotion.io.JFileSystemAdapter
 
addListener(FileSystemListener) - Method in class net.metanotion.io.MountingFileSystem
 
addListener(FileSystemListener, File) - Method in class net.metanotion.io.MountingFileSystem
 
addListener(FileSystemListener, File, boolean) - Method in class net.metanotion.io.MountingFileSystem
 
addListener(FileSystemListener) - Method in class net.metanotion.io.RAMDiskFileSystem
 
addListener(FileSystemListener, File) - Method in class net.metanotion.io.RAMDiskFileSystem
 
addListener(FileSystemListener, File, boolean) - Method in class net.metanotion.io.RAMDiskFileSystem
 
addListener(FileSystemListener) - Method in class net.metanotion.io.s3.S3FileSystem
 
addListener(FileSystemListener, File) - Method in class net.metanotion.io.s3.S3FileSystem
 
addListener(FileSystemListener, File, boolean) - Method in class net.metanotion.io.s3.S3FileSystem
 
addTreeModelListener(TreeModelListener) - Method in class net.metanotion.io.gui.FSTreeModel
 
alloc() - Method in class net.metanotion.io.appenddb.Transaction
 
allocBlock(Transaction) - Method in class net.metanotion.io.appenddb.AppendBlockIO
Allocate a block # for the application to use.
allocBlock() - Method in class net.metanotion.io.appenddb.AppendBlockIO
 
allocBlock() - Method in interface net.metanotion.io.BlockIO
 
allocBlock(T) - Method in interface net.metanotion.io.BlockIO
 
append(byte[]) - Method in class net.metanotion.io.ByteCordRandomAccess
 
append(byte[]) - Method in class net.metanotion.io.JRandomAccess
 
append(byte[]) - Method in interface net.metanotion.io.RandomAccess
Same as write(byte[] b), except the file pointer is automatically set to the end of the file.
AppendBlockIO - Class in net.metanotion.io.appenddb
This implements a block device tied to a random access file.
AppendBlockIO(RandomAccess, long) - Constructor for class net.metanotion.io.appenddb.AppendBlockIO
Create a n Append BlockIO device with given file and transaction log.
appendFile - Variable in class net.metanotion.io.appenddb.AppendBlockIO
Handle to the file backing this device.
atEOF() - Method in class net.metanotion.io.ByteCordRandomAccess
 
atEOF() - Method in interface net.metanotion.io.InputStream
 
atEOF() - Method in class net.metanotion.io.JInputStream
 
atEOF() - Method in class net.metanotion.io.JNLPRandomAccess
 
atEOF() - Method in class net.metanotion.io.JRandomAccess
 
atEOF() - Method in interface net.metanotion.io.RandomAccess
 
attributes - Static variable in class net.metanotion.io.JavaFileSystem
 

B

BadFileException - Exception in net.metanotion.io
 
BadFileException() - Constructor for exception net.metanotion.io.BadFileException
 
BadFileException(String) - Constructor for exception net.metanotion.io.BadFileException
 
BadFileException(String, Throwable) - Constructor for exception net.metanotion.io.BadFileException
 
BadFileException(Throwable) - Constructor for exception net.metanotion.io.BadFileException
 
begin() - Method in class net.metanotion.io.appenddb.AppendBlockIO
Begin a transaction.
begin(Transaction) - Method in class net.metanotion.io.appenddb.AppendBlockIO
Start a nested transaction.
begin() - Method in interface net.metanotion.io.BlockIO
 
begin(T) - Method in interface net.metanotion.io.BlockIO
 
blockAddresses - Variable in class net.metanotion.io.appenddb.Transaction
 
BlockDB - Interface in net.metanotion.io.appenddb
 
BlockException - Exception in net.metanotion.io.appenddb
 
BlockException() - Constructor for exception net.metanotion.io.appenddb.BlockException
 
BlockException(String) - Constructor for exception net.metanotion.io.appenddb.BlockException
 
BlockException(String, Throwable) - Constructor for exception net.metanotion.io.appenddb.BlockException
 
BlockException(Throwable) - Constructor for exception net.metanotion.io.appenddb.BlockException
 
BlockHandle<D> - Interface in net.metanotion.io
 
BlockIO<K,D,T> - Interface in net.metanotion.io
Abstract definition of a "Block Input/Output" device.
BlockKey - Interface in net.metanotion.io.appenddb
 
ByteCordRandomAccess - Class in net.metanotion.io
 
ByteCordRandomAccess() - Constructor for class net.metanotion.io.ByteCordRandomAccess
 
ByteCordRandomAccess(byte[]) - Constructor for class net.metanotion.io.ByteCordRandomAccess
 
ByteGet - Interface in net.metanotion.io.appenddb
This interface is used to define the common elements of Transaction's and AppendBlockIO from the standpoint of the Handle class.

C

cache - Variable in class net.metanotion.io.appenddb.AppendBlockIO
Block cache.
cachePut(BlockKey, Block) - Method in interface net.metanotion.io.appenddb.BlockDB
 
cachePut(BlockKey, Block) - Method in class net.metanotion.io.appenddb.RecoverDB
 
cacheRemove(BlockKey) - Method in interface net.metanotion.io.appenddb.BlockDB
 
cacheRemove(BlockKey) - Method in class net.metanotion.io.appenddb.RecoverDB
 
canRead() - Method in class net.metanotion.io.gui.FSFileContents
 
canWrite() - Method in class net.metanotion.io.gui.FSFileContents
 
ChRootFileSystem - Class in net.metanotion.io
FileSystem to change the root of another file system.
ChRootFileSystem(JFileSystem, String) - Constructor for class net.metanotion.io.ChRootFileSystem
Create a changed root file system.
close() - Method in class net.metanotion.io.appenddb.AppendBlockIO
 
close() - Method in interface net.metanotion.io.BlockIO
 
close() - Method in class net.metanotion.io.ByteCordRandomAccess
 
close() - Method in interface net.metanotion.io.InputStream
 
close() - Method in class net.metanotion.io.JavaInputStream
 
close() - Method in class net.metanotion.io.JInputStream
 
close() - Method in class net.metanotion.io.JNLPRandomAccess
 
close() - Method in class net.metanotion.io.JOutputStream
 
close() - Method in class net.metanotion.io.JRandomAccess
 
close() - Method in interface net.metanotion.io.OutputStream
 
close() - Method in interface net.metanotion.io.RandomAccess
 
closed - Variable in class net.metanotion.io.appenddb.Transaction
 
commit(Transaction) - Method in class net.metanotion.io.appenddb.AppendBlockIO
Attempt to commit the transaction.
commit() - Method in class net.metanotion.io.appenddb.Transaction
 
commit(T) - Method in interface net.metanotion.io.BlockIO
 
commitSync - Variable in class net.metanotion.io.appenddb.AppendBlockIO
Synchronzie's transaction commits.
compact(RandomAccess) - Method in class net.metanotion.io.appenddb.AppendBlockIO
Compact this block device to outfile.
compareTo(File) - Method in class net.metanotion.io.AbstractFile
 
compareTo(File) - Method in interface net.metanotion.io.File
Compares two file names to see if they are identical AND belong to the same file system.
copy(File, File) - Static method in class net.metanotion.io.JavaFileSystem
 
copyTo(File) - Method in interface net.metanotion.io.File
 
countChildren() - Method in interface net.metanotion.io.File
The number of files in the directory represented by this file.
createNewFile() - Method in class net.metanotion.io.AbstractFile
 
createNewFile() - Method in interface net.metanotion.io.File
 
createNewFolder(File) - Method in class net.metanotion.io.gui.FileSystemViewAdapter
 

D

delete() - Method in class net.metanotion.io.AbstractFile
 
delete() - Method in interface net.metanotion.io.File
 

E

EMPTY - Static variable in interface net.metanotion.io.appenddb.BlockDB
 
EOFException - Exception in net.metanotion.io
Runtime Exception thrown at the end of the stream.
EOFException() - Constructor for exception net.metanotion.io.EOFException
 
EOFException(String) - Constructor for exception net.metanotion.io.EOFException
 
EOFException(String, Throwable) - Constructor for exception net.metanotion.io.EOFException
 
EOFException(Throwable) - Constructor for exception net.metanotion.io.EOFException
 
equals(Object) - Method in interface net.metanotion.io.appenddb.BlockKey
 
equals(Object) - Method in class net.metanotion.io.gui.FSVFile
 
exists() - Method in class net.metanotion.io.AbstractFile
 
exists() - Method in interface net.metanotion.io.File
 
exists() - Method in class net.metanotion.io.gui.FSVFile
 

F

file - Variable in class net.metanotion.io.AbstractFile
 
File - Interface in net.metanotion.io
 
FileSystem - Interface in net.metanotion.io
Abstract definition of a File System Object.
FileSystemListener - Interface in net.metanotion.io
 
FileSystemViewAdapter - Class in net.metanotion.io.gui
Extension of FileSystemView to make a net.metanotion.io.FileSystem work with a Swing File Chooser
FileSystemViewAdapter(FileSystem) - Constructor for class net.metanotion.io.gui.FileSystemViewAdapter
 
flush() - Method in class net.metanotion.io.appenddb.AppendBlockIO
 
flush() - Method in interface net.metanotion.io.BlockIO
 
flush() - Method in class net.metanotion.io.ByteCordRandomAccess
 
flush() - Method in class net.metanotion.io.JNLPRandomAccess
 
flush() - Method in class net.metanotion.io.JOutputStream
 
flush() - Method in class net.metanotion.io.JRandomAccess
 
flush() - Method in interface net.metanotion.io.OutputStream
 
flush() - Method in interface net.metanotion.io.RandomAccess
 
freeBlock(Integer, Transaction) - Method in class net.metanotion.io.appenddb.AppendBlockIO
 
freeBlock(Integer) - Method in class net.metanotion.io.appenddb.AppendBlockIO
 
freeBlock(K) - Method in interface net.metanotion.io.BlockIO
 
freeBlock(K, T) - Method in interface net.metanotion.io.BlockIO
 
FSFileContents - Class in net.metanotion.io.gui
Implementation of the JNLP FileContents interface to support using a FileSystem in a JNLP context.
FSFileContents(File) - Constructor for class net.metanotion.io.gui.FSFileContents
 
FSFileContents(File, long, boolean) - Constructor for class net.metanotion.io.gui.FSFileContents
 
FSFileOpenService - Class in net.metanotion.io.gui
Implementation of JNLP FileOpenService to use a FileSystem in a JNLP context.
FSFileOpenService() - Constructor for class net.metanotion.io.gui.FSFileOpenService
 
FSTreeModel - Class in net.metanotion.io.gui
Implementation of a Swing TreeModel so a FileSystem can be used as a model of a Swing TreeView control.
FSTreeModel(FileSystem) - Constructor for class net.metanotion.io.gui.FSTreeModel
 
FSVFile - Class in net.metanotion.io.gui
Extension of java.io.File to make a net.metanotion.io.File work like a java.io.File.
FSVFile(File) - Constructor for class net.metanotion.io.gui.FSVFile
 

G

get() - Method in class net.metanotion.io.appenddb.Handle
 
get(Integer) - Method in class net.metanotion.io.appenddb.Transaction
 
get() - Method in interface net.metanotion.io.BlockHandle
 
getAbsoluteFile() - Method in class net.metanotion.io.gui.FSVFile
 
getAttribute(String) - Method in interface net.metanotion.io.File
 
getBlock(Integer, Transaction) - Method in class net.metanotion.io.appenddb.AppendBlockIO
 
getBlock(Integer) - Method in class net.metanotion.io.appenddb.AppendBlockIO
 
getBlock() - Method in interface net.metanotion.io.appenddb.BlockDB
 
getBlock() - Method in class net.metanotion.io.appenddb.RecoverDB
 
getBlock(K) - Method in interface net.metanotion.io.BlockIO
 
getBlock(K, T) - Method in interface net.metanotion.io.BlockIO
 
getBytes(int) - Method in class net.metanotion.io.appenddb.AppendBlockIO
 
getBytes(int) - Method in interface net.metanotion.io.appenddb.ByteGet
 
getBytes(int) - Method in class net.metanotion.io.appenddb.Transaction
 
getBytes() - Method in class net.metanotion.io.ByteCordRandomAccess
 
getCanonicalFile() - Method in class net.metanotion.io.gui.FSVFile
 
getChild(String) - Method in interface net.metanotion.io.File
If ".isDirectory() == true" then name is local name of a file in the directory, and the corresponding file will be returned.
getChild(Object, int) - Method in class net.metanotion.io.gui.FSTreeModel
Return the child file based on the index given.
getChildCount(Object) - Method in class net.metanotion.io.gui.FSTreeModel
Count the number of files in a directory.
getChildren() - Method in interface net.metanotion.io.File
List the files that are in the directory represented by this file.
getCommitSync() - Method in interface net.metanotion.io.appenddb.BlockDB
 
getCommitSync() - Method in class net.metanotion.io.appenddb.RecoverDB
 
getDefaultDirectory() - Method in class net.metanotion.io.gui.FileSystemViewAdapter
 
getFile(String) - Method in class net.metanotion.io.ChRootFileSystem
 
getFile(String) - Method in interface net.metanotion.io.FileSystem
Get the file corresponding to a url.
getFile(String) - Method in class net.metanotion.io.JavaFileSystem
 
getFile(String) - Method in class net.metanotion.io.JFileSystemAdapter
 
getFile(String) - Method in class net.metanotion.io.MountingFileSystem
 
getFile(String) - Method in class net.metanotion.io.RAMDiskFileSystem
 
getFile(String) - Method in class net.metanotion.io.s3.S3FileSystem
 
getFilePointer() - Method in class net.metanotion.io.ByteCordRandomAccess
 
getFilePointer() - Method in class net.metanotion.io.JNLPRandomAccess
 
getFilePointer() - Method in class net.metanotion.io.JRandomAccess
 
getFilePointer() - Method in interface net.metanotion.io.RandomAccess
 
getFS() - Method in class net.metanotion.io.AbstractFile
 
getFS() - Method in interface net.metanotion.io.File
Gets the FileSystem object associated with this file.
getHomeDirectory() - Method in class net.metanotion.io.gui.FileSystemViewAdapter
 
getIndexOfChild(Object, Object) - Method in class net.metanotion.io.gui.FSTreeModel
Return the appropriate index based on the child and parent handed to it.
getInputStream() - Method in class net.metanotion.io.gui.FSFileContents
 
getLength() - Method in class net.metanotion.io.gui.FSFileContents
 
getMaxLength() - Method in class net.metanotion.io.gui.FSFileContents
 
getName() - Method in class net.metanotion.io.gui.FSFileContents
 
getNextXID() - Method in interface net.metanotion.io.appenddb.BlockDB
 
getNextXID() - Method in class net.metanotion.io.appenddb.RecoverDB
 
getOutputStream(boolean) - Method in class net.metanotion.io.gui.FSFileContents
 
getParent() - Method in interface net.metanotion.io.File
 
getParentFile() - Method in class net.metanotion.io.gui.FSVFile
 
getRandomAccessFile(String) - Method in class net.metanotion.io.gui.FSFileContents
 
getRoot() - Method in interface net.metanotion.io.appenddb.BlockDB
 
getRoot() - Method in class net.metanotion.io.appenddb.RecoverDB
 
getRoot() - Method in class net.metanotion.io.ChRootFileSystem
 
getRoot() - Method in interface net.metanotion.io.FileSystem
Get the root File object of this file system.
getRoot() - Method in class net.metanotion.io.gui.FSTreeModel
 
getRoot() - Method in class net.metanotion.io.JavaFileSystem
 
getRoot() - Method in class net.metanotion.io.JFileSystemAdapter
 
getRoot() - Method in class net.metanotion.io.MountingFileSystem
 
getRoot() - Method in class net.metanotion.io.RAMDiskFileSystem
 
getRoot() - Method in class net.metanotion.io.s3.S3FileSystem
 
getRoots() - Method in class net.metanotion.io.gui.FileSystemViewAdapter
 
getShortName() - Method in interface net.metanotion.io.File
 

H

Handle - Class in net.metanotion.io.appenddb
 
Handle(ByteGet, int) - Constructor for class net.metanotion.io.appenddb.Handle
 
hashCode() - Method in interface net.metanotion.io.appenddb.BlockKey
 
hasNext() - Method in class net.metanotion.io.AbstractFile.FileIterator
 
hasTransactions() - Method in class net.metanotion.io.appenddb.AppendBlockIO
This device supports transactions, and will always return true.
hasTransactions() - Method in interface net.metanotion.io.BlockIO
 

I

incBlock() - Method in interface net.metanotion.io.appenddb.BlockDB
 
incBlock() - Method in class net.metanotion.io.appenddb.RecoverDB
 
incNextXID() - Method in interface net.metanotion.io.appenddb.BlockDB
 
incNextXID() - Method in class net.metanotion.io.appenddb.RecoverDB
 
InputStream - Interface in net.metanotion.io
Methods to be implemented by a stream suitable for reading bytes.
isDirectory() - Method in interface net.metanotion.io.File
Determine if there are "sub" files associated with this file.
isFile() - Method in interface net.metanotion.io.File
Determine if there is a byte stream associated with this file.
isLeaf(Object) - Method in class net.metanotion.io.gui.FSTreeModel
 
isOpen - Variable in class net.metanotion.io.appenddb.AppendBlockIO
 
iterator() - Method in class net.metanotion.io.AbstractFile
 
iterator() - Method in interface net.metanotion.io.File
List the files that are in the directory represented by this file.

J

JavaFileSystem - Class in net.metanotion.io
Implementation of the "normal" file system available through the Java I/O package.
JavaFileSystem() - Constructor for class net.metanotion.io.JavaFileSystem
 
JavaFileSystem(String) - Constructor for class net.metanotion.io.JavaFileSystem
 
JavaInputStream - Class in net.metanotion.io
Adapter to convert a net.metanotion.io.InputStream into a java.io.InputStream.
JavaInputStream(InputStream) - Constructor for class net.metanotion.io.JavaInputStream
 
JavaOutputStream - Class in net.metanotion.io
Adapter to convert a net.metanotion.io.OutputStream into a java.io.OutputStream.
JavaOutputStream(OutputStream) - Constructor for class net.metanotion.io.JavaOutputStream
 
JFileSystem - Interface in net.metanotion.io
Extension of FileSystem interface to support returning "normal" Java Input and Output Streams.
JFileSystemAdapter - Class in net.metanotion.io
Implementation of JFileSystem that lets you treat a FileSystem as a JFileSystem.
JFileSystemAdapter(FileSystem) - Constructor for class net.metanotion.io.JFileSystemAdapter
 
jfRoot - Variable in class net.metanotion.io.JavaFileSystem
 
JInputStream - Class in net.metanotion.io
Adapter to convert a java.io.InputStream into a net.metantion.io.InputStream.
JInputStream(InputStream) - Constructor for class net.metanotion.io.JInputStream
 
jioRoot - Variable in class net.metanotion.io.JavaFileSystem
 
JNLPRandomAccess - Class in net.metanotion.io
Adapter to convert a net.metantion.io.RandomAccess into a javax.jnlp.RandomAccessFile.
JNLPRandomAccess(RandomAccess) - Constructor for class net.metanotion.io.JNLPRandomAccess
 
JOutputStream - Class in net.metanotion.io
Adapter to convert a java.io.OutputStream into a net.metantion.io.OutputStream.
JOutputStream(OutputStream) - Constructor for class net.metanotion.io.JOutputStream
 
JRandomAccess - Class in net.metanotion.io
Adapter to convert a java.io.RandomAccessFile nto a net.metantion.io.RandomAccess.
JRandomAccess(RandomAccessFile) - Constructor for class net.metanotion.io.JRandomAccess
 

L

length() - Method in class net.metanotion.io.ByteCordRandomAccess
 
length() - Method in interface net.metanotion.io.File
 
length() - Method in class net.metanotion.io.JNLPRandomAccess
 
length() - Method in class net.metanotion.io.JOutputStream
 
length() - Method in class net.metanotion.io.JRandomAccess
 
length() - Method in interface net.metanotion.io.OutputStream
 
length() - Method in interface net.metanotion.io.RandomAccess
 
listAttributes() - Method in interface net.metanotion.io.File
 
listFiles() - Method in interface net.metanotion.io.File
List the files that are in the directory represented by this file.
listFiles() - Method in class net.metanotion.io.gui.FSVFile
 
load(long) - Method in class net.metanotion.io.appenddb.AppendBlockIO
Load a block from the file.
loadBlock(long) - Method in interface net.metanotion.io.appenddb.BlockDB
 
loadBlock(long) - Method in class net.metanotion.io.appenddb.RecoverDB
 

M

MAGIC - Static variable in class net.metanotion.io.appenddb.AppendBlockIO
Magic bytes identifying the file format.
mkdir() - Method in interface net.metanotion.io.File
 
mkdirs() - Method in interface net.metanotion.io.File
 
mount(String, JFileSystem) - Method in class net.metanotion.io.MountingFileSystem
 
MountingFileSystem - Class in net.metanotion.io
FileSystem to attach other filesystems to mount points.
MountingFileSystem() - Constructor for class net.metanotion.io.MountingFileSystem
 

N

net.metanotion.io - package net.metanotion.io
 
net.metanotion.io.appenddb - package net.metanotion.io.appenddb
The AppendDB package implements net.metanotion.io.BlockIO<Integer,byte[],Transaction>, and provides non-nested, threadsafe, mostly lock free, ACID transactions.
net.metanotion.io.gui - package net.metanotion.io.gui
 
net.metanotion.io.s3 - package net.metanotion.io.s3
 
next() - Method in class net.metanotion.io.AbstractFile.FileIterator
 
nextFreeBlock - Variable in class net.metanotion.io.appenddb.AppendBlockIO
 
nextXID - Variable in class net.metanotion.io.appenddb.AppendBlockIO
 

O

offsetToBlocks - Variable in class net.metanotion.io.appenddb.AppendBlockIO
 
onAddListener(FileSystem) - Method in interface net.metanotion.io.FileSystemListener
 
onDirectoryChange(File) - Method in interface net.metanotion.io.FileSystemListener
 
onDirectoryCreate(File) - Method in interface net.metanotion.io.FileSystemListener
 
onDirectoryDelete(File) - Method in interface net.metanotion.io.FileSystemListener
 
onFileChange(File) - Method in interface net.metanotion.io.FileSystemListener
 
onFileCreate(File) - Method in interface net.metanotion.io.FileSystemListener
 
onFileDelete(File) - Method in interface net.metanotion.io.FileSystemListener
 
onRemoveListener(FileSystem) - Method in interface net.metanotion.io.FileSystemListener
 
openFileDialog(String, String[]) - Method in class net.metanotion.io.gui.FSFileOpenService
 
openInput(File) - Method in class net.metanotion.io.ChRootFileSystem
 
openInput(File) - Method in interface net.metanotion.io.FileSystem
Get an input stream to read a file.
openInput(File) - Method in class net.metanotion.io.JavaFileSystem
 
openInput(File) - Method in class net.metanotion.io.JFileSystemAdapter
 
openInput(File) - Method in class net.metanotion.io.MountingFileSystem
 
openInput(File) - Method in class net.metanotion.io.RAMDiskFileSystem
 
openInput(File) - Method in class net.metanotion.io.s3.S3FileSystem
 
openJInput(File) - Method in class net.metanotion.io.ChRootFileSystem
 
openJInput(File) - Method in class net.metanotion.io.JavaFileSystem
 
openJInput(File) - Method in interface net.metanotion.io.JFileSystem
Get a Java intput stream to write a file.
openJInput(File) - Method in class net.metanotion.io.JFileSystemAdapter
 
openJInput(File) - Method in class net.metanotion.io.MountingFileSystem
 
openJInput(File) - Method in class net.metanotion.io.RAMDiskFileSystem
 
openJOutput(File) - Method in class net.metanotion.io.ChRootFileSystem
 
openJOutput(File) - Method in class net.metanotion.io.JavaFileSystem
 
openJOutput(File) - Method in interface net.metanotion.io.JFileSystem
Get a Java output stream to write a file.
openJOutput(File) - Method in class net.metanotion.io.JFileSystemAdapter
 
openJOutput(File) - Method in class net.metanotion.io.MountingFileSystem
 
openJOutput(File) - Method in class net.metanotion.io.RAMDiskFileSystem
 
openJRandomAccess(File) - Method in class net.metanotion.io.ChRootFileSystem
 
openJRandomAccess(File) - Method in class net.metanotion.io.JavaFileSystem
 
openJRandomAccess(File) - Method in interface net.metanotion.io.JFileSystem
Get a random access to read and write a file.
openJRandomAccess(File) - Method in class net.metanotion.io.JFileSystemAdapter
 
openJRandomAccess(File) - Method in class net.metanotion.io.MountingFileSystem
 
openJRandomAccess(File) - Method in class net.metanotion.io.RAMDiskFileSystem
 
openMultiFileDialog(String, String[]) - Method in class net.metanotion.io.gui.FSFileOpenService
 
openOutput(File) - Method in class net.metanotion.io.ChRootFileSystem
 
openOutput(File) - Method in interface net.metanotion.io.FileSystem
Get an output stream to write a file.
openOutput(File) - Method in class net.metanotion.io.JavaFileSystem
 
openOutput(File) - Method in class net.metanotion.io.JFileSystemAdapter
 
openOutput(File) - Method in class net.metanotion.io.MountingFileSystem
 
openOutput(File) - Method in class net.metanotion.io.RAMDiskFileSystem
 
openOutput(File) - Method in class net.metanotion.io.s3.S3FileSystem
 
openRandomAccess(File) - Method in class net.metanotion.io.ChRootFileSystem
 
openRandomAccess(File) - Method in interface net.metanotion.io.FileSystem
Open a file for reading and writing.
openRandomAccess(File) - Method in class net.metanotion.io.JavaFileSystem
 
openRandomAccess(File) - Method in class net.metanotion.io.JFileSystemAdapter
 
openRandomAccess(File) - Method in class net.metanotion.io.MountingFileSystem
 
openRandomAccess(File) - Method in class net.metanotion.io.RAMDiskFileSystem
 
openRandomAccess(File) - Method in class net.metanotion.io.s3.S3FileSystem
 
OutputStream - Interface in net.metanotion.io
Methods to be implemented by a stream suitable for writing bytes.
owner - Variable in class net.metanotion.io.AbstractFile
 
owner - Variable in class net.metanotion.io.appenddb.Transaction
 

P

putOffsetToBlocks(long, BlockKey) - Method in interface net.metanotion.io.appenddb.BlockDB
 
putOffsetToBlocks(long, BlockKey) - Method in class net.metanotion.io.appenddb.RecoverDB
 

R

RAMDiskFileSystem - Class in net.metanotion.io
Completely Memory based "ram disk" file system.
RAMDiskFileSystem() - Constructor for class net.metanotion.io.RAMDiskFileSystem
 
RandomAccess - Interface in net.metanotion.io
An interface for reading and writing a "random access" file.
read(byte[]) - Method in class net.metanotion.io.ByteCordRandomAccess
 
read(byte[], int, int) - Method in class net.metanotion.io.ByteCordRandomAccess
 
read() - Method in class net.metanotion.io.ByteCordRandomAccess
 
read(byte[]) - Method in interface net.metanotion.io.InputStream
 
read(byte[], int, int) - Method in interface net.metanotion.io.InputStream
 
read() - Method in interface net.metanotion.io.InputStream
Reads the next byte of data from the stream.
read() - Method in class net.metanotion.io.JavaInputStream
 
read(byte[], int, int) - Method in class net.metanotion.io.JavaInputStream
 
read(byte[]) - Method in class net.metanotion.io.JInputStream
 
read(byte[], int, int) - Method in class net.metanotion.io.JInputStream
 
read() - Method in class net.metanotion.io.JInputStream
 
read(byte[]) - Method in class net.metanotion.io.JNLPRandomAccess
 
read(byte[], int, int) - Method in class net.metanotion.io.JNLPRandomAccess
 
read() - Method in class net.metanotion.io.JNLPRandomAccess
 
read(byte[]) - Method in class net.metanotion.io.JRandomAccess
 
read(byte[], int, int) - Method in class net.metanotion.io.JRandomAccess
 
read() - Method in class net.metanotion.io.JRandomAccess
 
read(byte[]) - Method in interface net.metanotion.io.RandomAccess
 
read(byte[], int, int) - Method in interface net.metanotion.io.RandomAccess
 
read() - Method in interface net.metanotion.io.RandomAccess
 
readAtOffset(byte[], long) - Method in class net.metanotion.io.ByteCordRandomAccess
 
readAtOffset(byte[], long) - Method in class net.metanotion.io.JRandomAccess
 
readAtOffset(byte[], long) - Method in interface net.metanotion.io.RandomAccess
 
readBoolean() - Method in class net.metanotion.io.JNLPRandomAccess
 
readByte() - Method in class net.metanotion.io.JNLPRandomAccess
 
readChar() - Method in class net.metanotion.io.JNLPRandomAccess
 
readDouble() - Method in class net.metanotion.io.JNLPRandomAccess
 
readFloat() - Method in class net.metanotion.io.JNLPRandomAccess
 
readFully(byte[]) - Method in class net.metanotion.io.JNLPRandomAccess
 
readFully(byte[], int, int) - Method in class net.metanotion.io.JNLPRandomAccess
 
readInt() - Method in class net.metanotion.io.JNLPRandomAccess
 
readLine() - Method in class net.metanotion.io.JNLPRandomAccess
 
readLong() - Method in class net.metanotion.io.JNLPRandomAccess
 
readShort() - Method in class net.metanotion.io.JNLPRandomAccess
 
readUnsignedByte() - Method in class net.metanotion.io.JNLPRandomAccess
 
readUnsignedShort() - Method in class net.metanotion.io.JNLPRandomAccess
 
readUTF() - Method in class net.metanotion.io.JNLPRandomAccess
 
recover(RandomAccess, long) - Static method in class net.metanotion.io.appenddb.RecoverDB
 
RecoverDB - Class in net.metanotion.io.appenddb
 
RecoveryException - Exception in net.metanotion.io.appenddb
 
RecoveryException() - Constructor for exception net.metanotion.io.appenddb.RecoveryException
 
RecoveryException(String) - Constructor for exception net.metanotion.io.appenddb.RecoveryException
 
RecoveryException(String, Throwable) - Constructor for exception net.metanotion.io.appenddb.RecoveryException
 
RecoveryException(Throwable) - Constructor for exception net.metanotion.io.appenddb.RecoveryException
 
remove() - Method in class net.metanotion.io.AbstractFile.FileIterator
 
remove(Integer) - Method in class net.metanotion.io.appenddb.Transaction
 
removeListener(FileSystemListener) - Method in class net.metanotion.io.ChRootFileSystem
 
removeListener(FileSystemListener) - Method in interface net.metanotion.io.FileSystem
Remove a listener to this file system.
removeListener(FileSystemListener) - Method in class net.metanotion.io.JavaFileSystem
 
removeListener(FileSystemListener) - Method in class net.metanotion.io.JFileSystemAdapter
 
removeListener(FileSystemListener) - Method in class net.metanotion.io.MountingFileSystem
 
removeListener(FileSystemListener) - Method in class net.metanotion.io.RAMDiskFileSystem
 
removeListener(FileSystemListener) - Method in class net.metanotion.io.s3.S3FileSystem
 
removeOffsetToBlocks(long) - Method in interface net.metanotion.io.appenddb.BlockDB
 
removeOffsetToBlocks(long) - Method in class net.metanotion.io.appenddb.RecoverDB
 
removeTreeModelListener(TreeModelListener) - Method in class net.metanotion.io.gui.FSTreeModel
 
renameTo(File) - Method in class net.metanotion.io.AbstractFile
 
renameTo(File) - Method in interface net.metanotion.io.File
Renames a file.
replaceCord(ByteCord) - Method in class net.metanotion.io.ByteCordRandomAccess
 
root - Variable in class net.metanotion.io.appenddb.AppendBlockIO
 
root - Variable in class net.metanotion.io.appenddb.Transaction
 
root - Variable in class net.metanotion.io.JavaFileSystem
 
rootCanon - Variable in class net.metanotion.io.JavaFileSystem
 
rootFull - Variable in class net.metanotion.io.JavaFileSystem
 

S

S3FileSystem - Class in net.metanotion.io.s3
FileSystem implementation to use Amazon's S3 service.
S3FileSystem() - Constructor for class net.metanotion.io.s3.S3FileSystem
 
seek(long) - Method in class net.metanotion.io.ByteCordRandomAccess
 
seek(long) - Method in class net.metanotion.io.JNLPRandomAccess
 
seek(long) - Method in class net.metanotion.io.JRandomAccess
 
seek(long) - Method in interface net.metanotion.io.RandomAccess
 
set(byte[]) - Method in class net.metanotion.io.appenddb.Handle
 
set(D) - Method in interface net.metanotion.io.BlockHandle
 
setAttribute(String, Object) - Method in interface net.metanotion.io.File
 
setBytes(int, byte[]) - Method in class net.metanotion.io.appenddb.AppendBlockIO
 
setBytes(int, byte[]) - Method in interface net.metanotion.io.appenddb.ByteGet
 
setBytes(int, byte[]) - Method in class net.metanotion.io.appenddb.Transaction
 
setLength(long) - Method in class net.metanotion.io.ByteCordRandomAccess
 
setLength(long) - Method in interface net.metanotion.io.File
 
setLength(long) - Method in class net.metanotion.io.JNLPRandomAccess
 
setLength(long) - Method in class net.metanotion.io.JOutputStream
 
setLength(long) - Method in class net.metanotion.io.JRandomAccess
 
setLength(long) - Method in interface net.metanotion.io.OutputStream
 
setLength(long) - Method in interface net.metanotion.io.RandomAccess
 
setMaxLength(long) - Method in class net.metanotion.io.gui.FSFileContents
 
setRoot(BlockRootMap) - Method in interface net.metanotion.io.appenddb.BlockDB
 
setRoot(BlockRootMap) - Method in class net.metanotion.io.appenddb.RecoverDB
 
skip(long) - Method in class net.metanotion.io.ByteCordRandomAccess
 
skip(long) - Method in interface net.metanotion.io.InputStream
 
skip(long) - Method in class net.metanotion.io.JInputStream
 
skip(long) - Method in class net.metanotion.io.JRandomAccess
 
skip(long) - Method in interface net.metanotion.io.RandomAccess
 
skipBytes(int) - Method in class net.metanotion.io.JNLPRandomAccess
 
supportsAtomicAppend() - Method in class net.metanotion.io.ByteCordRandomAccess
 
supportsAtomicAppend() - Method in class net.metanotion.io.JRandomAccess
 
supportsAtomicAppend() - Method in interface net.metanotion.io.RandomAccess
Determine whether this file supports atomic appends.

T

toString() - Method in class net.metanotion.io.gui.FSVFile
 
Transaction - Class in net.metanotion.io.appenddb
 
Transaction(BlockDB) - Constructor for class net.metanotion.io.appenddb.Transaction
 

U

unmount(String) - Method in class net.metanotion.io.MountingFileSystem
 

V

valueForPathChanged(TreePath, Object) - Method in class net.metanotion.io.gui.FSTreeModel
 

W

write(Block) - Method in interface net.metanotion.io.appenddb.BlockDB
 
write(Block) - Method in class net.metanotion.io.appenddb.RecoverDB
 
write(byte[]) - Method in class net.metanotion.io.ByteCordRandomAccess
 
write(byte[], int, int) - Method in class net.metanotion.io.ByteCordRandomAccess
 
write(byte) - Method in class net.metanotion.io.ByteCordRandomAccess
 
write(int) - Method in class net.metanotion.io.JavaOutputStream
 
write(byte[]) - Method in class net.metanotion.io.JNLPRandomAccess
 
write(byte[], int, int) - Method in class net.metanotion.io.JNLPRandomAccess
 
write(int) - Method in class net.metanotion.io.JNLPRandomAccess
 
write(byte[]) - Method in class net.metanotion.io.JOutputStream
 
write(byte[], int, int) - Method in class net.metanotion.io.JOutputStream
 
write(byte) - Method in class net.metanotion.io.JOutputStream
 
write(byte[]) - Method in class net.metanotion.io.JRandomAccess
 
write(byte[], int, int) - Method in class net.metanotion.io.JRandomAccess
 
write(byte) - Method in class net.metanotion.io.JRandomAccess
 
write(byte[]) - Method in interface net.metanotion.io.OutputStream
 
write(byte[], int, int) - Method in interface net.metanotion.io.OutputStream
 
write(byte) - Method in interface net.metanotion.io.OutputStream
 
write(byte[]) - Method in interface net.metanotion.io.RandomAccess
 
write(byte[], int, int) - Method in interface net.metanotion.io.RandomAccess
 
write(byte) - Method in interface net.metanotion.io.RandomAccess
 
writeBlock(Block) - Method in class net.metanotion.io.appenddb.AppendBlockIO
 
writeBoolean(boolean) - Method in class net.metanotion.io.JNLPRandomAccess
 
writeByte(int) - Method in class net.metanotion.io.JNLPRandomAccess
 
writeBytes(String) - Method in class net.metanotion.io.JNLPRandomAccess
 
writeChar(int) - Method in class net.metanotion.io.JNLPRandomAccess
 
writeChars(String) - Method in class net.metanotion.io.JNLPRandomAccess
 
writeDouble(double) - Method in class net.metanotion.io.JNLPRandomAccess
 
writeFloat(float) - Method in class net.metanotion.io.JNLPRandomAccess
 
writeInt(int) - Method in class net.metanotion.io.JNLPRandomAccess
 
writeLong(long) - Method in class net.metanotion.io.JNLPRandomAccess
 
writeShort(int) - Method in class net.metanotion.io.JNLPRandomAccess
 
writeUTF(String) - Method in class net.metanotion.io.JNLPRandomAccess
 

A B C D E F G H I J L M N O P R S T U V W