com.vividsolutions.jump.workbench.model
Interface Layerable

All Known Implementing Classes:
AbstractLayerable, Layer, SystemLayerFinder.NonSavePromptingLayer, WMSLayer

public interface Layerable

A "sheet" of spatial data, overlaid on other "sheets".


Method Summary
 Blackboard getBlackboard()
           
 LayerManager getLayerManager()
           
 java.lang.Double getMaxScale()
           
 java.lang.Double getMinScale()
           
 java.lang.String getName()
           
 boolean isScaleDependentRenderingEnabled()
           
 boolean isVisible()
           
 void setLayerManager(LayerManager layerManager)
          Called by Java2XML
 Layerable setMaxScale(java.lang.Double maxScale)
           
 Layerable setMinScale(java.lang.Double minScale)
           
 void setName(java.lang.String name)
           
 Layerable setScaleDependentRenderingEnabled(boolean scaleDependentRenderingEnabled)
           
 void setVisible(boolean visible)
           
 

Method Detail

setName

void setName(java.lang.String name)

getName

java.lang.String getName()

setVisible

void setVisible(boolean visible)

isVisible

boolean isVisible()

getLayerManager

LayerManager getLayerManager()

setLayerManager

void setLayerManager(LayerManager layerManager)
Called by Java2XML


getBlackboard

Blackboard getBlackboard()

getMinScale

java.lang.Double getMinScale()
Returns:
the larger units/pixel value

setMinScale

Layerable setMinScale(java.lang.Double minScale)

getMaxScale

java.lang.Double getMaxScale()
Returns:
the smaller units/pixel value

setMaxScale

Layerable setMaxScale(java.lang.Double maxScale)

isScaleDependentRenderingEnabled

boolean isScaleDependentRenderingEnabled()

setScaleDependentRenderingEnabled

Layerable setScaleDependentRenderingEnabled(boolean scaleDependentRenderingEnabled)