public abstract class AbstractLayerListener extends Object implements LayerListener
LayerListener
implementation.Constructor and Description |
---|
AbstractLayerListener() |
Modifier and Type | Method and 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.
|
protected boolean |
isVisibleChangeEvent(PropertyChangeEvent propertyChangeEvent) |
public void handleLayerPropertyChanged(Layer layer, PropertyChangeEvent event)
Layer.getConfiguration()
).handleLayerPropertyChanged
in interface LayerListener
layer
- The layer which triggered the change.event
- The layer property change event.public void handleLayerDataChanged(Layer layer, Rectangle2D modelRegion)
handleLayerDataChanged
in interface LayerListener
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.public void handleLayersAdded(Layer parentLayer, Layer[] childLayers)
handleLayersAdded
in interface LayerListener
parentLayer
- The parent layer which triggered the change.childLayers
- The child layers added.public void handleLayersRemoved(Layer parentLayer, Layer[] childLayers)
handleLayersRemoved
in interface LayerListener
parentLayer
- The parent layer which triggered the change.childLayers
- The child layers removed.protected boolean isVisibleChangeEvent(PropertyChangeEvent propertyChangeEvent)
propertyChangeEvent
- A property change event fired by a Layer
.true
if the change event is visible, e.g. causes (re)rendering of some kind of viewCopyright © 2014–2017 European Space Agency (ESA). All rights reserved.