com.vividsolutions.jump.workbench.model
Class WMSLayer
java.lang.Object
com.vividsolutions.jump.workbench.model.AbstractLayerable
com.vividsolutions.jump.workbench.model.WMSLayer
- All Implemented Interfaces:
- Layerable, java.lang.Cloneable
- Direct Known Subclasses:
- SIDLayer
public class WMSLayer
- extends AbstractLayerable
- implements java.lang.Cloneable
A Layerable that retrieves images from a Web Map Server.
|
Field Summary |
protected java.lang.ref.Reference |
oldImage
|
protected java.net.URL |
oldURL
|
protected com.vividsolutions.jts.geom.Envelope |
totalBounds
|
|
Constructor Summary |
WMSLayer()
Called by Java2XML |
WMSLayer(LayerManager layerManager,
java.lang.String serverURL,
java.lang.String srs,
java.util.List layerNames,
java.lang.String format,
java.lang.String version)
|
WMSLayer(LayerManager layerManager,
WMService initializedService,
java.lang.String srs,
java.util.List<java.lang.String> layerNames,
java.lang.String format,
java.lang.String version)
|
WMSLayer(LayerManager layerManager,
WMService initializedService,
java.lang.String srs,
java.util.List layerNames,
java.lang.String format)
|
WMSLayer(java.lang.String title,
LayerManager layerManager,
WMService initializedService,
java.lang.String srs,
java.util.List<java.lang.String> layerNames,
java.lang.String format)
|
WMSLayer(java.lang.String title,
LayerManager layerManager,
WMService initializedService,
java.lang.String srs,
java.util.List<java.lang.String> layerNames,
java.lang.String format,
java.lang.String version)
|
| Methods inherited from class com.vividsolutions.jump.workbench.model.AbstractLayerable |
fireAppearanceChanged, fireLayerChanged, getLayerManager, getMaxScale, getMinScale, getName, getTask, isScaleDependentRenderingEnabled, isVisible, setLayerManager, setMaxScale, setMinScale, setName, setScaleDependentRenderingEnabled, setVisible, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
totalBounds
protected com.vividsolutions.jts.geom.Envelope totalBounds
oldImage
protected java.lang.ref.Reference oldImage
oldURL
protected java.net.URL oldURL
WMSLayer
public WMSLayer()
- Called by Java2XML
WMSLayer
public WMSLayer(LayerManager layerManager,
java.lang.String serverURL,
java.lang.String srs,
java.util.List layerNames,
java.lang.String format,
java.lang.String version)
throws java.io.IOException
- Throws:
java.io.IOException
WMSLayer
public WMSLayer(LayerManager layerManager,
WMService initializedService,
java.lang.String srs,
java.util.List layerNames,
java.lang.String format)
throws java.io.IOException
- Throws:
java.io.IOException
WMSLayer
public WMSLayer(java.lang.String title,
LayerManager layerManager,
WMService initializedService,
java.lang.String srs,
java.util.List<java.lang.String> layerNames,
java.lang.String format)
throws java.io.IOException
- Throws:
java.io.IOException
WMSLayer
public WMSLayer(java.lang.String title,
LayerManager layerManager,
WMService initializedService,
java.lang.String srs,
java.util.List<java.lang.String> layerNames,
java.lang.String format,
java.lang.String version)
WMSLayer
public WMSLayer(LayerManager layerManager,
WMService initializedService,
java.lang.String srs,
java.util.List<java.lang.String> layerNames,
java.lang.String format,
java.lang.String version)
init
protected void init()
getAlpha
public int getAlpha()
setAlpha
public void setAlpha(int alpha)
- Parameters:
alpha - 0-255 (255 is opaque)
createImage
public java.awt.Image createImage(LayerViewPanel panel)
throws java.io.IOException
- Throws:
java.io.IOException
createRequest
public MapRequest createRequest(LayerViewPanel panel)
throws java.io.IOException
- Throws:
java.io.IOException
getFormat
public java.lang.String getFormat()
setFormat
public void setFormat(java.lang.String format)
addLayerName
public void addLayerName(java.lang.String layerName)
getLayerNames
public java.util.List<java.lang.String> getLayerNames()
setSRS
public void setSRS(java.lang.String srs)
getSRS
public java.lang.String getSRS()
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
removeAllLayerNames
public void removeAllLayerNames()
getBlackboard
public Blackboard getBlackboard()
- Specified by:
getBlackboard in interface Layerable
getService
public WMService getService()
throws java.io.IOException
- Throws:
java.io.IOException
getServerURL
public java.lang.String getServerURL()
setServerURL
public void setServerURL(java.lang.String serverURL)
getWmsVersion
public java.lang.String getWmsVersion()
setWmsVersion
public void setWmsVersion(java.lang.String wmsVersion)
getEnvelope
public com.vividsolutions.jts.geom.Envelope getEnvelope()