deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.ogcwebservices.sos.capabilities
Class SOSGetCapabilities

java.lang.Object
  extended by org.deegree.ogcwebservices.AbstractOGCWebServiceRequest
      extended by org.deegree.ogcwebservices.getcapabilities.GetCapabilities
          extended by org.deegree.ogcwebservices.sos.capabilities.SOSGetCapabilities
All Implemented Interfaces:
java.io.Serializable, OGCWebServiceRequest

public class SOSGetCapabilities
extends GetCapabilities

represents a sOs getCapabilities Request

Version:
$Revision: 18195 $, $Date:20.03.2007$
Author:
Matthias Kulbe , last edited by: $Author:wanhoff$
See Also:
Serialized Form

Constructor Summary
SOSGetCapabilities(java.lang.String id, java.lang.String updateSequence, java.lang.String[] acceptVersions, java.lang.String[] sections, java.lang.String[] acceptFormats, java.util.Map<java.lang.String,java.lang.String> vendoreSpec)
           
 
Method Summary
static SOSGetCapabilities create(java.util.Map<java.lang.String,java.lang.String> map)
          creates a GetCapabilities Request from a KVP Map
static SOSGetCapabilities create(java.lang.String id, org.w3c.dom.Document doc)
          creates GetCapabilities Request from XML
static SOSGetCapabilities create(java.lang.String id, java.lang.String[] sections, java.lang.String[] acceptFormats, java.lang.String[] acceptVersions, java.lang.String updateSequence, java.util.Map<java.lang.String,java.lang.String> vendoreSpec)
          creates GetCapabilities Request
 java.lang.String getServiceName()
          fixed 'SOS'
 
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, getRequestParameter, getRequiredParam, getVendorSpecificParameter, getVendorSpecificParameters, getVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SOSGetCapabilities

public SOSGetCapabilities(java.lang.String id,
                          java.lang.String updateSequence,
                          java.lang.String[] acceptVersions,
                          java.lang.String[] sections,
                          java.lang.String[] acceptFormats,
                          java.util.Map<java.lang.String,java.lang.String> vendoreSpec)
Parameters:
id -
updateSequence -
acceptVersions -
sections -
acceptFormats -
vendoreSpec -
Method Detail

create

public static SOSGetCapabilities create(java.util.Map<java.lang.String,java.lang.String> map)
creates a GetCapabilities Request from a KVP Map

Parameters:
map -
Returns:
the new instance

create

public static SOSGetCapabilities create(java.lang.String id,
                                        org.w3c.dom.Document doc)
                                 throws OGCWebServiceException
creates GetCapabilities Request from XML

Parameters:
id -
doc -
Returns:
the new instance
Throws:
OGCWebServiceException

create

public static SOSGetCapabilities create(java.lang.String id,
                                        java.lang.String[] sections,
                                        java.lang.String[] acceptFormats,
                                        java.lang.String[] acceptVersions,
                                        java.lang.String updateSequence,
                                        java.util.Map<java.lang.String,java.lang.String> vendoreSpec)
creates GetCapabilities Request

Parameters:
sections -
acceptFormats -
acceptVersions -
id -
updateSequence -
vendoreSpec -
Returns:
the new instance

getServiceName

public java.lang.String getServiceName()
fixed 'SOS'

Returns:
the String "SOS"

deegree 2.5 (2011/06/29 09:44 build-8-official)

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