Package com.bc.ceres.glayer.support
Class LayerViewInvalidationListener
java.lang.Object
com.bc.ceres.glayer.support.AbstractLayerListener
com.bc.ceres.glayer.support.LayerViewInvalidationListener
- All Implemented Interfaces:
LayerListener
An
LayerListener implementation which delegates a visible layer changes to the abstract
handleViewInvalidation(com.bc.ceres.glayer.Layer, java.awt.geom.Rectangle2D) handler.- Version:
- $revision$ $date$
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleLayerDataChanged(Layer layer, Rectangle2D modelRegion) Called if the data of the given layer has changed.voidhandleLayerPropertyChanged(Layer layer, PropertyChangeEvent propertyChangeEvent) 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.protected abstract voidhandleViewInvalidation(Layer layer, Rectangle2D modelRegion) Called if a visible layer change occurred.Methods inherited from class com.bc.ceres.glayer.support.AbstractLayerListener
isVisibleChangeEvent
-
Constructor Details
-
LayerViewInvalidationListener
public LayerViewInvalidationListener()
-
-
Method Details
-
handleLayerPropertyChanged
Called if a property of the given layer has changed. CallshandleViewInvalidation(com.bc.ceres.glayer.Layer, java.awt.geom.Rectangle2D)only if the change event is visible.- Specified by:
handleLayerPropertyChangedin interfaceLayerListener- Overrides:
handleLayerPropertyChangedin classAbstractLayerListener- Parameters:
layer- The layer.propertyChangeEvent- The layer property change event. May be null, if the entire style changed.
-
handleLayerDataChanged
Called if the data of the given layer has changed. CallshandleViewInvalidation(com.bc.ceres.glayer.Layer, java.awt.geom.Rectangle2D).- Specified by:
handleLayerDataChangedin interfaceLayerListener- Overrides:
handleLayerDataChangedin classAbstractLayerListener- Parameters:
layer- The layer.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. CallshandleViewInvalidation(com.bc.ceres.glayer.Layer, java.awt.geom.Rectangle2D).- Specified by:
handleLayersAddedin interfaceLayerListener- Overrides:
handleLayersAddedin classAbstractLayerListener- Parameters:
parentLayer- The parent layer.childLayers- The child layers added.
-
handleLayersRemoved
Called if an existing layer has been removed from a collection layer. CallshandleViewInvalidation(com.bc.ceres.glayer.Layer, java.awt.geom.Rectangle2D).- Specified by:
handleLayersRemovedin interfaceLayerListener- Overrides:
handleLayersRemovedin classAbstractLayerListener- Parameters:
parentLayer- The parent layer.childLayers- The child layers removed.
-
handleViewInvalidation
Called if a visible layer change occurred.- Parameters:
layer- The layer.modelRegion- The region in model coordinates which are affected by the change. May be null, if not available.
-