Package com.bc.ceres.glayer
Interface LayerListener
- All Known Subinterfaces:
LayerCanvasModel.ChangeListener
- All Known Implementing Classes:
AbstractLayerListener,LayerViewInvalidationListener
public interface LayerListener
A change listener.
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleLayerDataChanged(Layer layer, Rectangle2D modelRegion) Called if the data of the given layer has changed.voidhandleLayerPropertyChanged(Layer layer, PropertyChangeEvent event) Called if a property of the given layer has changed.voidhandleLayersAdded(Layer parentLayer, Layer[] childLayers) Called if a new layer has been added to a collection layer.voidhandleLayersRemoved(Layer parentLayer, Layer[] childLayers) Called if an existing layer has been removed from a collection layer.
-
Method Details
-
handleLayerPropertyChanged
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 (seeLayer.getConfiguration()).- Parameters:
layer- The layer which triggered the change.event- The layer property change event.
-
handleLayerDataChanged
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
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
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.
-