NASA World Wind

gov.nasa.worldwind.layers.rpf
Class RPFFileIndex

java.lang.Object
  extended by gov.nasa.worldwind.layers.rpf.RPFFileIndex

public class RPFFileIndex
extends java.lang.Object


Nested Class Summary
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
RPFFileIndex()
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RPFFileIndex

public RPFFileIndex()
Method Detail

createRPFFileRecord

public RPFFileIndex.Record createRPFFileRecord(java.io.File file)

createWaveletRecord

public RPFFileIndex.Record createWaveletRecord(java.io.File file,
                                               long rpfFileKey)

getDirectoryTable

public RPFFileIndex.Table getDirectoryTable()

getIndexProperties

public RPFFileIndex.IndexProperties getIndexProperties()

getRPFFile

public java.io.File getRPFFile(long key)

getRPFFileTable

public RPFFileIndex.Table getRPFFileTable()

getWaveletFile

public java.io.File getWaveletFile(long key)

getWaveletTable

public RPFFileIndex.Table getWaveletTable()

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

updateBoundingSector

public void updateBoundingSector()

NASA World Wind