org.deegree.ogcwebservices.wms.configuration
Class RemoteWMSDataSource
java.lang.Object
org.deegree.ogcwebservices.wms.configuration.AbstractDataSource
org.deegree.ogcwebservices.wms.configuration.RemoteWMSDataSource
public class RemoteWMSDataSource
- extends AbstractDataSource
Data source description for a REMOTEWMS datasource
- Version:
- $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18 Jun 2009) $
- Author:
- Andreas Poth
Constructor Summary |
RemoteWMSDataSource(boolean querable,
boolean failOnException,
QualifiedName name,
int type,
OGCWebService ows,
java.net.URL capabilitiesURL,
ScaleHint scaleHint,
Geometry validArea,
GetMap getMap,
java.awt.Color[] transparentColors,
java.net.URL featureInfoTransform,
int reqTimeLimit,
java.util.List<java.lang.String> passedParameters,
java.util.Map<java.lang.String,java.lang.String> addedParameters)
Creates a new DataSource object. |
Methods inherited from class org.deegree.ogcwebservices.wms.configuration.AbstractDataSource |
getCapabilitiesURL, getDimProps, getFeatureInfoTransform, getFeatureInfoURL, getName, getRequestTimeLimit, getScaleHint, getType, getValidArea, isFailOnException, isQueryable, setFeatureInfoURL, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RemoteWMSDataSource
public RemoteWMSDataSource(boolean querable,
boolean failOnException,
QualifiedName name,
int type,
OGCWebService ows,
java.net.URL capabilitiesURL,
ScaleHint scaleHint,
Geometry validArea,
GetMap getMap,
java.awt.Color[] transparentColors,
java.net.URL featureInfoTransform,
int reqTimeLimit,
java.util.List<java.lang.String> passedParameters,
java.util.Map<java.lang.String,java.lang.String> addedParameters)
- Creates a new DataSource object.
- Parameters:
querable
- failOnException
- name
- name of the featuretype to accesstype
- type of the data source (REMOTEWCS, LOCALWCS)ows
- OGCWebService instance for accessing the data sourcecapabilitiesURL
- scaleHint
- filter conditionvalidArea
- getMap
- transparentColors
- featureInfoTransform
- reqTimeLimit
- passedParameters
- parameter names to be passed in incoming GetMap requestsaddedParameters
- parameters and values to be added to outgoing GetMap requests
getGetMapRequest
public GetMap getGetMapRequest()
- returns an instance of a GetMapRequest encapsulating the filter conditions against a remote WMS. The
request object contains: WMTVER, LAYERS, STYLES, FORMAT, TRANSPARENT, VENDORSPECIFICPARAMETERS
- Returns:
- filter conditions
getTransparentColors
public java.awt.Color[] getTransparentColors()
- Returns:
- an array of colors that shall be treated as transparent
getOGCWebService
public OGCWebService getOGCWebService()
- returns an instance of the OGCWebService that represents the datasource. Notice: if more than one layer
uses data that are offered by the same OWS the deegree WMS shall just use one instance for accessing the OWS
- Specified by:
getOGCWebService
in class AbstractDataSource
- Returns:
- an instance of the OGCWebService that represents the datasource. Notice: if more than one layer
uses data that are offered by the same OWS the deegree WMS shall just use one instance for accessing the
OWS
getPassedParameters
public java.util.List<java.lang.String> getPassedParameters()
- Returns:
- a list of parameter names to be passed from incoming requests
getAddedParameters
public java.util.Map<java.lang.String,java.lang.String> getAddedParameters()
- Returns:
- a list of parameters to be added to outgoing requests
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org