org.deegree_impl.services.wms.capabilities
Class WMSCapabilities_Impl

java.lang.Object
  extended byorg.deegree_impl.services.capabilities.OGCWebServiceCapabilities_Impl
      extended byorg.deegree_impl.services.wms.capabilities.WMSCapabilities_Impl
All Implemented Interfaces:
Marshallable, OGCWebServiceCapabilities, WMSCapabilities

public class WMSCapabilities_Impl
extends OGCWebServiceCapabilities_Impl
implements WMSCapabilities, Marshallable

The purpose of the GetCapabilities operation is described in the Basic Service Elements section, above. In the particular case of a Web Map Service, the response of a GetCapabilities request is general information about the service itself and specific information about the available maps. The available output formats and the online resource are listed for each operation offered by the server,

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

Version:
$Revision: 1.17 $
Author:
Katharina Lupp, Andreas Poth, Markus Schneider

Field Summary
private  Capability capability
           
private  DeegreeParam deegreeParam
           
 
Fields inherited from class org.deegree_impl.services.capabilities.OGCWebServiceCapabilities_Impl
 
Constructor Summary
(package private) WMSCapabilities_Impl(java.lang.String version, java.lang.String updateSequence, Service service, Capability capability, DeegreeParam deegreeParam)
          constructor initializing the class with the
 
Method Summary
 java.lang.String exportAsXML()
          Returns an XML representation of this object.
 Capability getCapability()
          The element of the Capabilities XML names the actual operations that are supported by the service instance, the output formats offered for those operations, and the URL prefix for each operation.
 DeegreeParam getDeegreeParam()
          returns deegree specific capabilities/coniguration parameters
 void setCapability(Capability capability)
          sets the capability
 void setDeegreeParam(DeegreeParam deegreeParam)
           
 
Methods inherited from class org.deegree_impl.services.capabilities.OGCWebServiceCapabilities_Impl
getService, getUpdateSequence, getVersion, setService, setUpdateSequence, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.deegree.services.capabilities.OGCWebServiceCapabilities
getService, getUpdateSequence, getVersion
 

Field Detail

capability

private Capability capability

deegreeParam

private DeegreeParam deegreeParam
Constructor Detail

WMSCapabilities_Impl

WMSCapabilities_Impl(java.lang.String version,
                     java.lang.String updateSequence,
                     Service service,
                     Capability capability,
                     DeegreeParam deegreeParam)
constructor initializing the class with the

Method Detail

getDeegreeParam

public DeegreeParam getDeegreeParam()
returns deegree specific capabilities/coniguration parameters

Specified by:
getDeegreeParam in interface WMSCapabilities

setDeegreeParam

public void setDeegreeParam(DeegreeParam deegreeParam)
Parameters:
deegreeParam -

getCapability

public Capability getCapability()
The element of the Capabilities XML names the actual operations that are supported by the service instance, the output formats offered for those operations, and the URL prefix for each operation.

Specified by:
getCapability in interface WMSCapabilities

setCapability

public void setCapability(Capability capability)
sets the capability


exportAsXML

public java.lang.String exportAsXML()
Returns an XML representation of this object.

Specified by:
exportAsXML in interface OGCWebServiceCapabilities