Class GridReaderLayerHelper

    • Constructor Detail

      • GridReaderLayerHelper

        public GridReaderLayerHelper()
    • Method Detail

      • 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​(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 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