NASA World Wind

gov.nasa.worldwind.cache
Interface FileCache

All Known Implementing Classes:
AbstractFileCache, BasicDataFileCache

public interface FileCache


Field Summary
static java.lang.String OS_SPECIFIC_DATA_PATH
           
 
Method Summary
 void addCacheLocation(int index, java.lang.String newPath)
           
 void addCacheLocation(java.lang.String newPath)
           
 boolean contains(java.lang.String fileName)
           
 java.net.URL findFile(java.lang.String fileName, boolean checkClassPath)
           
 java.util.List<java.io.File> getCacheLocations()
           
 java.io.File getWriteLocation()
           
 java.io.File newFile(java.lang.String fileName)
           
 void removeCacheLocation(java.lang.String newPath)
           
 void removeFile(java.net.URL url)
           
 

Field Detail

OS_SPECIFIC_DATA_PATH

static final java.lang.String OS_SPECIFIC_DATA_PATH
See Also:
Constant Field Values
Method Detail

addCacheLocation

void addCacheLocation(int index,
                      java.lang.String newPath)

addCacheLocation

void addCacheLocation(java.lang.String newPath)

contains

boolean contains(java.lang.String fileName)

findFile

java.net.URL findFile(java.lang.String fileName,
                      boolean checkClassPath)

getCacheLocations

java.util.List<java.io.File> getCacheLocations()

getWriteLocation

java.io.File getWriteLocation()

newFile

java.io.File newFile(java.lang.String fileName)

removeCacheLocation

void removeCacheLocation(java.lang.String newPath)

removeFile

void removeFile(java.net.URL url)

NASA World Wind