gov.nasa.worldwind.layers.placename
Class PlaceNameService
java.lang.Object
gov.nasa.worldwind.layers.placename.PlaceNameService
public class PlaceNameService
- extends java.lang.Object
Constructor Summary |
PlaceNameService(java.lang.String service,
java.lang.String dataset,
java.lang.String fileCachePath,
Sector sector,
LatLon tileDelta,
java.awt.Font font)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
PlaceNameService
public PlaceNameService(java.lang.String service,
java.lang.String dataset,
java.lang.String fileCachePath,
Sector sector,
LatLon tileDelta,
java.awt.Font font)
- Parameters:
service
- dataset
- fileCachePath
- sector
- tileDelta
- font
-
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null
createFileCachePathFromTile
public java.lang.String createFileCachePathFromTile(int row,
int column)
- Parameters:
row
- column
-
- Returns:
-
- Throws:
java.lang.IllegalArgumentException
- if either row
or column
is less than zero
createServiceURLFromSector
public java.net.URL createServiceURLFromSector(Sector sector)
throws java.net.MalformedURLException
- Parameters:
sector
-
- Returns:
-
- Throws:
java.net.MalformedURLException
java.lang.IllegalArgumentException
- if sector
is null
deepCopy
public final PlaceNameService deepCopy()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
getBackgroundColor
public final java.awt.Color getBackgroundColor()
getColor
public final java.awt.Color getColor()
getDataset
public final java.lang.String getDataset()
getExtent
public final Extent getExtent(DrawContext dc)
- Parameters:
dc
-
- Returns:
-
- Throws:
java.lang.IllegalArgumentException
- if dc
is null
getFileCachePath
public final java.lang.String getFileCachePath()
getFont
public final java.awt.Font getFont()
getMaxDisplayDistance
public final double getMaxDisplayDistance()
getMinDisplayDistance
public final double getMinDisplayDistance()
getSector
public final Sector getSector()
getService
public final java.lang.String getService()
getTileDelta
public final LatLon getTileDelta()
getTileNumber
public long getTileNumber(int row,
int column)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
isEnabled
public final boolean isEnabled()
isResourceAbsent
public final boolean isResourceAbsent(long resourceNumber)
markResourceAbsent
public final void markResourceAbsent(long tileNumber)
setBackgroundColor
public final void setBackgroundColor(java.awt.Color backgroundColor)
setColor
public final void setColor(java.awt.Color color)
- Parameters:
color
-
- Throws:
java.lang.IllegalArgumentException
- if color
is null
setEnabled
public final void setEnabled(boolean enabled)
setMaxDisplayDistance
public final void setMaxDisplayDistance(double maxDisplayDistance)
- Parameters:
maxDisplayDistance
-
- Throws:
java.lang.IllegalArgumentException
- if maxDisplayDistance
is less than the current minimum display
distance
setMinDisplayDistance
public final void setMinDisplayDistance(double minDisplayDistance)
- Parameters:
minDisplayDistance
-
- Throws:
java.lang.IllegalArgumentException
- if minDisplayDistance
is less than the current maximum display
distance
unmarkResourceAbsent
public final void unmarkResourceAbsent(long tileNumber)
validate
public final java.lang.String validate()
- Determines if this
PlaceNameService'
constructor arguments are valid.
- Returns:
- null if valid, otherwise a
String
containing a description of why it is invalid.