Class AbstractLayerListener

    • Constructor Detail

      • AbstractLayerListener

        public AbstractLayerListener()
    • Method Detail

      • handleLayerPropertyChanged

        public void handleLayerPropertyChanged​(Layer layer,
                                               PropertyChangeEvent event)
        Called if a property of the given layer has changed. The source of the property change event may be either the layer itself or its configuration (see Layer.getConfiguration()).
        Specified by:
        handleLayerPropertyChanged in interface LayerListener
        Parameters:
        layer - The layer which triggered the change.
        event - The layer property change event.
      • handleLayerDataChanged

        public void handleLayerDataChanged​(Layer layer,
                                           Rectangle2D modelRegion)
        Called if the data of the given layer has changed.
        Specified by:
        handleLayerDataChanged in interface LayerListener
        Parameters:
        layer - The layer which triggered the change.
        modelRegion - The region in model coordinates which are affected by the change. May be null, if not available.
      • handleLayersAdded

        public void handleLayersAdded​(Layer parentLayer,
                                      Layer[] childLayers)
        Called if a new layer has been added to a collection layer.
        Specified by:
        handleLayersAdded in interface LayerListener
        Parameters:
        parentLayer - The parent layer which triggered the change.
        childLayers - The child layers added.
      • handleLayersRemoved

        public void handleLayersRemoved​(Layer parentLayer,
                                        Layer[] childLayers)
        Called if an existing layer has been removed from a collection layer.
        Specified by:
        handleLayersRemoved in interface LayerListener
        Parameters:
        parentLayer - The parent layer which triggered the change.
        childLayers - The child layers removed.
      • isVisibleChangeEvent

        protected boolean isVisibleChangeEvent​(PropertyChangeEvent propertyChangeEvent)
        Parameters:
        propertyChangeEvent - A property change event fired by a Layer.
        Returns:
        true if the change event is visible, e.g. causes (re)rendering of some kind of view