Package gov.nasa.worldwind.layers.rpf
Class RPFFileIndex
- java.lang.Object
-
- gov.nasa.worldwind.layers.rpf.RPFFileIndex
-
public class RPFFileIndex extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 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 Summary
Constructors Constructor Description RPFFileIndex()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RPFFileIndex.Record
createRPFFileRecord(java.io.File file)
RPFFileIndex.Record
createWaveletRecord(java.io.File file, long rpfFileKey)
RPFFileIndex.Table
getDirectoryTable()
RPFFileIndex.IndexProperties
getIndexProperties()
java.io.File
getRPFFile(long key)
RPFFileIndex.Table
getRPFFileTable()
java.io.File
getWaveletFile(long key)
RPFFileIndex.Table
getWaveletTable()
void
load(java.nio.ByteBuffer buffer)
java.nio.ByteBuffer
save()
void
updateBoundingSector()
-
-
-
Method Detail
-
getRPFFileTable
public RPFFileIndex.Table getRPFFileTable()
-
getWaveletTable
public RPFFileIndex.Table getWaveletTable()
-
getDirectoryTable
public RPFFileIndex.Table getDirectoryTable()
-
getIndexProperties
public RPFFileIndex.IndexProperties getIndexProperties()
-
getRPFFile
public java.io.File getRPFFile(long key)
-
getWaveletFile
public java.io.File getWaveletFile(long key)
-
createRPFFileRecord
public RPFFileIndex.Record createRPFFileRecord(java.io.File file)
-
createWaveletRecord
public RPFFileIndex.Record createWaveletRecord(java.io.File file, long rpfFileKey)
-
updateBoundingSector
public void updateBoundingSector()
-
load
public void load(java.nio.ByteBuffer buffer) throws java.io.IOException
- Throws:
java.io.IOException
-
save
public java.nio.ByteBuffer save() throws java.io.IOException
- Throws:
java.io.IOException
-
-