Package org.geotools.swing
Class SingleLayerMapContent
Object
MapContent
SingleLayerMapContent
Used by DefaultRenderingExecutor to hold a single 
Layer that is being passed to a renderer.
 Calling the dispose method of this class does not dispose of the layer unlike
 MapContent.dispose(). It does not permit subsequent changes to its layer list.- Since:
 - 8.0
 - Author:
 - Michael Bedward
 
- 
Field Summary
Fields inherited from class MapContent
LOGGER, viewport - 
Constructor Summary
ConstructorsConstructorDescriptionSingleLayerMapContent(Layer layer) Creates a new instance to hold the given layer. - 
Method Summary
Modifier and TypeMethodDescriptionbooleanThrows anUnsupportedOperationExceptionif called.voiddispose()Does nothing.protected voidfinalize()Does nothing.voidmoveLayer(int sourcePosition, int destPosition) Throws anUnsupportedOperationExceptionif called.booleanremoveLayer(Layer layer) Throws anUnsupportedOperationExceptionif called.Methods inherited from class MapContent
addLayers, addMapBoundsListener, addMapLayerListListener, addPropertyChangeListener, fireLayerAdded, fireLayerEvent, fireLayerMoved, fireLayerPreDispose, fireLayerRemoved, fireProperty, getCoordinateReferenceSystem, getMaxBounds, getTitle, getUserData, getViewport, layers, listenToMapLayers, removeMapBoundsListener, removeMapLayerListListener, removePropertyChangeListener, setTitle, setViewport 
- 
Constructor Details
- 
SingleLayerMapContent
Creates a new instance to hold the given layer.- Parameters:
 layer- the layer- Throws:
 IllegalArgumentException- iflayerisnull
 
 - 
 - 
Method Details
- 
addLayer
Throws anUnsupportedOperationExceptionif called.- Overrides:
 addLayerin classMapContent- Returns:
 - true if the layer was added
 
 - 
moveLayer
public void moveLayer(int sourcePosition, int destPosition) Throws anUnsupportedOperationExceptionif called.- Overrides:
 moveLayerin classMapContent- Parameters:
 sourcePosition- existing position of the layerdestPosition- new position of the layer
 - 
removeLayer
Throws anUnsupportedOperationExceptionif called.- Overrides:
 removeLayerin classMapContent- Parameters:
 layer- the layer to be removed- Returns:
 trueif the layer was removed
 - 
dispose
public void dispose()Does nothing.- Overrides:
 disposein classMapContent
 - 
finalize
Does nothing.- Overrides:
 finalizein classMapContent- Throws:
 Throwable
 
 -