Interface LayerListener

All Known Subinterfaces:
LayerCanvasModel.ChangeListener
All Known Implementing Classes:
AbstractLayerListener, LayerViewInvalidationListener

public interface LayerListener
A change listener.
  • Method Details

    • handleLayerPropertyChanged

      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 style (see Layer.getConfiguration()).
      Parameters:
      layer - The layer which triggered the change.
      event - The layer property change event.
    • handleLayerDataChanged

      void handleLayerDataChanged(Layer layer, Rectangle2D modelRegion)
      Called if the data of the given layer has changed.
      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

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

      void handleLayersRemoved(Layer parentLayer, Layer[] childLayers)
      Called if an existing layer has been removed from a collection layer.
      Parameters:
      parentLayer - The parent layer which triggered the change.
      childLayers - The child layers removed.