org.geotools.swing.tool
Class GridReaderLayerHelper
Object
InfoToolHelper
GridReaderLayerHelper
- All Implemented Interfaces:
- EventListener, MapBoundsListener
public class GridReaderLayerHelper
- extends InfoToolHelper
Helper class used by InfoTool to query values in a
GridReaderLayer.
- Since:
- 8.0
- Author:
- Michael Bedward
Method Summary |
InfoToolResult |
getInfo(DirectPosition2D pos)
Gets layer data at the specified position. |
boolean |
isSupportedLayer(Layer layer)
CAlled by the helper lookup system when selecting a helper
for a given layer. |
boolean |
isValid()
Checks if this helper is holding a reference to a MapContent and
a Layer .Helpers only hold a WeakReference to both the
map content and layer to avoid blocking garbage collection when layers
are discarded. |
void |
setLayer(Layer layer)
Sets the map layer for this helper. |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GridReaderLayerHelper
public GridReaderLayerHelper()
isSupportedLayer
public boolean isSupportedLayer(Layer layer)
- Description copied from class:
InfoToolHelper
- CAlled by the helper lookup system when selecting a helper
for a given layer.
- Specified by:
isSupportedLayer
in class InfoToolHelper
- Parameters:
layer
- the layer
- Returns:
true
is this helper can handle the layer
setLayer
public void setLayer(Layer layer)
- Description copied from class:
InfoToolHelper
- Sets the map layer for this helper.
- Overrides:
setLayer
in class InfoToolHelper
- Parameters:
layer
- the map layer
isValid
public boolean isValid()
- Description copied from class:
InfoToolHelper
- Checks if this helper is holding a reference to a
MapContent
and
a Layer
.Helpers only hold a WeakReference
to both the
map content and layer to avoid blocking garbage collection when layers
are discarded.
- Overrides:
isValid
in class InfoToolHelper
- Returns:
true
if both map content and layer references are valid
getInfo
public InfoToolResult getInfo(DirectPosition2D pos)
throws Exception
- Description copied from class:
InfoToolHelper
- Gets layer data at the specified position. If there are no feature
data at the position, an empty
InfoToolResult
object is
returned.
- Specified by:
getInfo
in class InfoToolHelper
- Parameters:
pos
- query position
- Returns:
- layer data
- Throws:
Exception
- on error querying the layer
Copyright © 1996-2014 Geotools. All Rights Reserved.