Package org.geotools.swing.tool
Class GridCoverageLayerHelper
- Object
-
- InfoToolHelper
-
- GridCoverageLayerHelper
-
- All Implemented Interfaces:
EventListener
,MapBoundsListener
public class GridCoverageLayerHelper extends InfoToolHelper
Used by InfoTool to query GridCoverageLayer objects.- Since:
- 8.0
- Author:
- Michael Bedward
-
-
Field Summary
-
Fields inherited from class InfoToolHelper
contentRef, KEY_POSITION, layerRef
-
-
Constructor Summary
Constructors Constructor Description GridCoverageLayerHelper()
Creates a new helper instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InfoToolResult
getInfo(Position2D 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.void
setLayer(Layer layer)
Sets the map layer for this helper.-
Methods inherited from class InfoToolHelper
clearTransform, getContentToLayerTransform, getLayer, getMapContent, isTransformRequired, isValid, mapBoundsChanged, setMapContent
-
-
-
-
Method Detail
-
setLayer
public void setLayer(Layer layer)
Description copied from class:InfoToolHelper
Sets the map layer for this helper.- Overrides:
setLayer
in classInfoToolHelper
- Parameters:
layer
- the map layer
-
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 classInfoToolHelper
- Parameters:
layer
- the layer- Returns:
true
is this helper can handle the layer
-
getInfo
public InfoToolResult getInfo(Position2D 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 emptyInfoToolResult
object is returned.- Specified by:
getInfo
in classInfoToolHelper
- Parameters:
pos
- query position- Returns:
- layer data
- Throws:
Exception
- on error querying the layer
-
-