Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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)