com.vividsolutions.jump.workbench.model
Interface Layerable

All Known Implementing Classes:
AbstractLayerable

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

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setVisible

public void setVisible(boolean visible)

isVisible

public boolean isVisible()

getLayerManager

public LayerManager getLayerManager()

setLayerManager

public void setLayerManager(LayerManager layerManager)
Called by Java2XML


getBlackboard

public Blackboard getBlackboard()

getMinScale

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

setMinScale

public Layerable setMinScale(java.lang.Double minScale)

getMaxScale

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

setMaxScale

public Layerable setMaxScale(java.lang.Double maxScale)

isScaleDependentRenderingEnabled

public boolean isScaleDependentRenderingEnabled()

setScaleDependentRenderingEnabled

public Layerable setScaleDependentRenderingEnabled(boolean scaleDependentRenderingEnabled)