Class WMSLayer
java.lang.Object
com.vividsolutions.jump.workbench.model.AbstractLayerable
com.vividsolutions.jump.workbench.model.GeoReferencedLayerable
com.vividsolutions.jump.workbench.model.WMSLayer
- All Implemented Interfaces:
Disposable, Layerable, LayerManagerProxy, Cloneable
A Layerable that retrieves images from a Web Map Server.
-
Constructor Summary
ConstructorsConstructorDescriptionWMSLayer()Called by Java2XMLWMSLayer(LayerManager layerManager, WMService initializedService, String srs, List<String> layerNames, String format) WMSLayer(LayerManager layerManager, WMService initializedService, String srs, List<String> layerNames, String format, String version) WMSLayer(LayerManager layerManager, String serverURL, String srs, List<String> layerNames, String format, String version) WMSLayer(String title, LayerManager layerManager, WMService initializedService, String srs, List<String> layerNames, String format) WMSLayer(String title, LayerManager layerManager, WMService initializedService, String srs, List<String> layerNames, String format, String version) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLayerName(String layerName) clone()createImage(LayerViewPanel panel) createRequest(LayerViewPanel panel) voiddispose()intgetAlpha()org.locationtech.jts.geom.EnvelopegetSRS()getStyle()protected voidinit()voidvoidsetAlpha(int alpha) voidsetApiKeyNameAndValue(String apiKeyNameAndValue) voidvoidsetLayerNames(List<String> list) voidsetMoreParameters(String moreParameters) voidsetServerURL(String serverURL) voidsetService(WMService service) voidvoidvoidsetWmsVersion(String wmsVersion) Methods inherited from class GeoReferencedLayerable
getSrsInfo, setEnvelope, setSrsInfoMethods inherited from class AbstractLayerable
fireAppearanceChanged, fireLayerChanged, getLayerManager, getMaxScale, getMinScale, getName, getTask, isEditable, isReadonly, isScaleDependentRenderingEnabled, isSelectable, isVisible, setEditable, setLayerManager, setMaxScale, setMinScale, setName, setReadonly, setScaleDependentRenderingEnabled, setSelectable, setVisible, toString
-
Constructor Details
-
WMSLayer
public WMSLayer()Called by Java2XML -
WMSLayer
public WMSLayer(LayerManager layerManager, String serverURL, String srs, List<String> layerNames, String format, String version) throws IOException - Throws:
IOException
-
WMSLayer
public WMSLayer(LayerManager layerManager, WMService initializedService, String srs, List<String> layerNames, String format) throws IOException - Throws:
IOException
-
WMSLayer
public WMSLayer(String title, LayerManager layerManager, WMService initializedService, String srs, List<String> layerNames, String format) throws IOException - Throws:
IOException
-
WMSLayer
-
WMSLayer
-
-
Method Details
-
init
protected void init() -
setService
-
getAlpha
public int getAlpha() -
setAlpha
public void setAlpha(int alpha) - Parameters:
alpha- 0-255 (255 is opaque)
-
createImage
- Throws:
IOException
-
createRequest
- Throws:
IOException
-
getFormat
-
setFormat
-
addLayerName
-
setLayerNames
-
getLayerNames
-
setSRS
-
getSRS
-
getStyle
-
setStyle
-
getMoreParameters
-
setMoreParameters
-
getApiKeyNameAndValue
-
setApiKeyNameAndValue
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
removeAllLayerNames
public void removeAllLayerNames() -
getBlackboard
- Specified by:
getBlackboardin interfaceLayerable- Overrides:
getBlackboardin classGeoReferencedLayerable
-
getService
- Throws:
IOException
-
getServerURL
-
setServerURL
-
getWmsVersion
-
setWmsVersion
-
getEnvelope
public org.locationtech.jts.geom.Envelope getEnvelope()- Overrides:
getEnvelopein classGeoReferencedLayerable
-
dispose
public void dispose()- Specified by:
disposein interfaceDisposable
-