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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
handleLayerDataChanged(Layer layer, Rectangle2D modelRegion)
Called if the data of the given layer has changed.void
handleLayerPropertyChanged(Layer layer, PropertyChangeEvent event)
Called if a property of the given layer has changed.void
handleLayersAdded(Layer parentLayer, Layer[] childLayers)
Called if a new layer has been added to a collection layer.void
handleLayersRemoved(Layer parentLayer, Layer[] childLayers)
Called if an existing layer has been removed from a collection layer.
-
-
-
Method Detail
-
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 (seeLayer.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.
-
-