public class RPFFileIndex extends Object
Modifier and Type | Class and Description |
---|---|
static class |
RPFFileIndex.DirectoryRecord |
static class |
RPFFileIndex.IndexProperties |
static class |
RPFFileIndex.Record |
static interface |
RPFFileIndex.RecordFactory |
static class |
RPFFileIndex.RPFFileRecord |
static class |
RPFFileIndex.Table |
static class |
RPFFileIndex.WaveletRecord |
Constructor and Description |
---|
RPFFileIndex() |
Modifier and Type | Method and Description |
---|---|
RPFFileIndex.Record |
createRPFFileRecord(File file) |
RPFFileIndex.Record |
createWaveletRecord(File file,
long rpfFileKey) |
RPFFileIndex.Table |
getDirectoryTable() |
RPFFileIndex.IndexProperties |
getIndexProperties() |
File |
getRPFFile(long key) |
RPFFileIndex.Table |
getRPFFileTable() |
File |
getWaveletFile(long key) |
RPFFileIndex.Table |
getWaveletTable() |
void |
load(ByteBuffer buffer) |
ByteBuffer |
save() |
void |
updateBoundingSector() |
public RPFFileIndex.Record createRPFFileRecord(File file)
public RPFFileIndex.Record createWaveletRecord(File file, long rpfFileKey)
public RPFFileIndex.Table getDirectoryTable()
public RPFFileIndex.IndexProperties getIndexProperties()
public File getRPFFile(long key)
public RPFFileIndex.Table getRPFFileTable()
public File getWaveletFile(long key)
public RPFFileIndex.Table getWaveletTable()
public void load(ByteBuffer buffer) throws IOException
IOException
public ByteBuffer save() throws IOException
IOException
public void updateBoundingSector()