deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.ogcwebservices.wms.operation
Class WMSGetCapabilities

java.lang.Object
  extended by org.deegree.ogcwebservices.AbstractOGCWebServiceRequest
      extended by org.deegree.ogcwebservices.getcapabilities.GetCapabilities
          extended by org.deegree.ogcwebservices.wms.operation.WMSGetCapabilities
All Implemented Interfaces:
Serializable, OGCWebServiceRequest

public class WMSGetCapabilities
extends GetCapabilities

This interface desribes the access to the parameters common to a OGC GetCapabilities request. It inherits three accessor methods from the general OGC web service request interface.

--------------------------------------------------------

Version:
$Revision: 18195 $ $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
Katharina Lupp Katharina Lupp
See Also:
Serialized Form

Constructor Summary
WMSGetCapabilities(String version, String id, String updateSequence, Map<String,String> vendorSpecific)
          Creates a new WMSGetCapabilities object.
 
Method Summary
static WMSGetCapabilities create(Map<String,String> paramMap)
          creates an WMS GetCapabilities Request
 String getRequestParameter()
          returns the URI of a HTTP GET request.
 String getServiceName()
          returns 'WMS' as service name
 
Methods inherited from class org.deegree.ogcwebservices.getcapabilities.GetCapabilities
getAcceptFormats, getAcceptVersions, getSections, getUpdateSequence
 
Methods inherited from class org.deegree.ogcwebservices.AbstractOGCWebServiceRequest
getId, getParam, getParamAsInt, getParamValues, getRequiredParam, getVendorSpecificParameter, getVendorSpecificParameters, getVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WMSGetCapabilities

WMSGetCapabilities(String version,
                   String id,
                   String updateSequence,
                   Map<String,String> vendorSpecific)
Creates a new WMSGetCapabilities object.

Parameters:
updateSequence -
version -
id -
vendorSpecific -
Method Detail

create

public static WMSGetCapabilities create(Map<String,String> paramMap)
                                 throws InconsistentRequestException,
                                        MissingParameterValueException
creates an WMS GetCapabilities Request

Parameters:
paramMap - the parameters of the request
Returns:
the GetCapabilities request
Throws:
InconsistentRequestException - if the request is inconsistent
MissingParameterValueException

getRequestParameter

public String getRequestParameter()
                           throws OGCWebServiceException
returns the URI of a HTTP GET request.

Specified by:
getRequestParameter in interface OGCWebServiceRequest
Overrides:
getRequestParameter in class AbstractOGCWebServiceRequest
Returns:
the URI of a HTTP GET request. If the request doesn't support HTTP GET a WebServiceException will be thrown
Throws:
OGCWebServiceException

getServiceName

public String getServiceName()
returns 'WMS' as service name

Returns:
the name of the service that is targeted by the request

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org