NASA World Wind

gov.nasa.worldwind.cache
Interface FileStore

All Known Implementing Classes:
AbstractFileStore, BasicDataFileStore

public interface FileStore


Field Summary
static String OS_SPECIFIC_DATA_PATH
           
 
Method Summary
 void addLocation(int index, String newPath, boolean isInstall)
           
 void addLocation(String newPath, boolean isInstall)
           
 boolean containsFile(String fileName)
           
 List<? extends DataDescriptor> findAllDataDescriptors()
           
 List<? extends DataDescriptor> findDataDescriptors(String path)
           
 URL findFile(String fileName, boolean checkClassPath)
           
 List<? extends File> getLocations()
           
 File getWriteLocation()
           
 boolean isInstallLocation(String path)
           
 File newFile(String fileName)
           
 void removeFile(URL url)
           
 void removeLocation(String path)
           
 

Field Detail

OS_SPECIFIC_DATA_PATH

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

addLocation

void addLocation(int index,
                 String newPath,
                 boolean isInstall)

addLocation

void addLocation(String newPath,
                 boolean isInstall)

containsFile

boolean containsFile(String fileName)

findAllDataDescriptors

List<? extends DataDescriptor> findAllDataDescriptors()

findDataDescriptors

List<? extends DataDescriptor> findDataDescriptors(String path)

findFile

URL findFile(String fileName,
             boolean checkClassPath)

getLocations

List<? extends File> getLocations()

getWriteLocation

File getWriteLocation()

isInstallLocation

boolean isInstallLocation(String path)

newFile

File newFile(String fileName)

removeFile

void removeFile(URL url)

removeLocation

void removeLocation(String path)

NASA World Wind