public class DataInstallUtil
extends java.lang.Object
Constructor and Description |
---|
DataInstallUtil() |
Modifier and Type | Method and Description |
---|---|
static java.io.File |
getDefaultInstallLocation(FileStore fileStore)
Returns a location in the specified
FileStore which should be used as the
default location for installing data. |
static boolean |
isDataRaster(java.lang.Object source,
AVList params)
Returns true if the specified input source is non-null and represents a data raster (imagery or elevation), and
false otherwise.
|
static boolean |
isWWDotNetLayerSet(java.lang.Object source)
Returns true if the specified input source is non-null and represents a reference to a WorldWind .NET LayerSet
XML document, and false otherwise.
|
public static java.io.File getDefaultInstallLocation(FileStore fileStore)
FileStore
which should be used as the
default location for installing data. This attempts to use the first FileStore location marked as an "install"
location. If no install location exists, this falls back to the FileStore's default write location, the same
location where downloaded data is cached.
The returned File
represents an abstract path, and therefore may not exist. In this case, the
caller must create the missing directories composing the abstract path.
fileStore
- the FileStore to determine the default location for installing data.java.lang.IllegalArgumentException
- if the FileStore is null.public static boolean isDataRaster(java.lang.Object source, AVList params)
String
File
URL
URI
InputStream
source
- the input source reference to test as a data raster.params
- the parameter list associated with the input source, or null
to indicate there are no
known parameters. If the raster is already known to be imagery or elevation data, specify a
non-null
parameter list with the key AVKey.PIXEL_FORMAT
set to
AVKey.IMAGE
or AVKey.ELEVATION
.true
if the input source is data raster, and false
otherwise.java.lang.IllegalArgumentException
- if the input source is null
.public static boolean isWWDotNetLayerSet(java.lang.Object source)
String
File
URL
URI
InputStream
source
- the input source reference to test as a WorldWind .NET LayerSet document.java.lang.IllegalArgumentException
- if the input source is null.