public class RandomAccessFileIndex extends java.util.AbstractList<java.lang.Long> implements java.io.Closeable, GetItemWithSize64<java.lang.Long>, SetItem<java.lang.Integer,java.lang.Long>
| Constructor and Description |
|---|
RandomAccessFileIndex() |
RandomAccessFileIndex(java.io.File f) |
RandomAccessFileIndex(java.io.RandomAccessFile raf) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
create(java.io.File f,
long sz) |
void |
create(java.io.RandomAccessFile raf,
long numElements) |
java.lang.Long |
get(int position) |
java.lang.Long |
get64(long position) |
long |
getHeader(int index) |
boolean |
isOpen() |
void |
open(java.io.File f) |
void |
open(java.io.RandomAccessFile raf) |
void |
set(java.lang.Integer position,
java.lang.Long value) |
void |
set(int position,
long value) |
void |
setHeader(int index,
long value) |
void |
setNumElements(long numElements) |
int |
size() |
long |
size64() |
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subListaddAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic RandomAccessFileIndex()
public RandomAccessFileIndex(java.io.File f)
throws java.io.IOException
java.io.IOExceptionpublic RandomAccessFileIndex(java.io.RandomAccessFile raf)
throws java.io.IOException
java.io.IOExceptionpublic void open(java.io.File f)
throws java.io.IOException
java.io.IOExceptionpublic void open(java.io.RandomAccessFile raf)
throws java.io.IOException
java.io.IOExceptionpublic void create(java.io.File f,
long sz)
throws java.io.IOException
java.io.IOExceptionpublic void create(java.io.RandomAccessFile raf,
long numElements)
throws java.io.IOException
java.io.IOExceptionpublic void setNumElements(long numElements)
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic boolean isOpen()
public java.lang.Long get(int position)
get in interface java.util.List<java.lang.Long>get in class java.util.AbstractList<java.lang.Long>public int size()
size in interface java.util.Collection<java.lang.Long>size in interface java.util.List<java.lang.Long>size in class java.util.AbstractCollection<java.lang.Long>public java.lang.Long get64(long position)
public void set(java.lang.Integer position,
java.lang.Long value)
public void set(int position,
long value)
public void setHeader(int index,
long value)
public long getHeader(int index)