org.deegree_impl.services.wfs.capabilities
Class WFSCapabilities_Impl

java.lang.Object
  extended byorg.deegree_impl.services.capabilities.OGCWebServiceCapabilities_Impl
      extended byorg.deegree_impl.services.wfs.capabilities.WFSCapabilities_Impl
All Implemented Interfaces:
OGCWebServiceCapabilities, WFSCapabilities
Direct Known Subclasses:
WFSGCapabilities_Impl

public class WFSCapabilities_Impl
extends OGCWebServiceCapabilities_Impl
implements WFSCapabilities

The parent element of the Capabilities document includes as children a Service element with general information about the server, a Capability element with specific information about the kinds of functionality offered by the server and a featureTypeList element defining the list of all feature types available from this server.

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

Version:
$Revision: 1.9 $ $Date: 2004/02/23 07:47:51 $
Author:
Katharina Lupp

Field Summary
private  Capability capability
           
private  FeatureTypeList featureTypeList
           
 
Fields inherited from class org.deegree_impl.services.capabilities.OGCWebServiceCapabilities_Impl
 
Constructor Summary
protected WFSCapabilities_Impl(Capability capability, FeatureTypeList featureTypeList, java.lang.String version, java.lang.String updateSequence, Service service)
          constructor initializing the class with the
 
Method Summary
 java.lang.String exportAsXML()
          exports the capabilities as OGC WFS conform XML document
 Capability getCapability()
          A Capability lists available request types, how exceptions may be reported, and whether any vendor-specific capabilities are defined.
 FeatureTypeList getFeatureTypeList()
          The optional VendorSpecificCapabilities element lists any capabilities unique to a particular server.
 void setCapability(Capability capability)
          sets the
 void setFeatureTypeList(FeatureTypeList featureTypeList)
          sets the
 java.lang.String toString()
           
 
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, wait, wait, wait
 
Methods inherited from interface org.deegree.services.capabilities.OGCWebServiceCapabilities
getService, getUpdateSequence, getVersion
 

Field Detail

capability

private Capability capability

featureTypeList

private FeatureTypeList featureTypeList
Constructor Detail

WFSCapabilities_Impl

protected WFSCapabilities_Impl(Capability capability,
                               FeatureTypeList featureTypeList,
                               java.lang.String version,
                               java.lang.String updateSequence,
                               Service service)
constructor initializing the class with the

Method Detail

getCapability

public Capability getCapability()
A Capability lists available request types, how exceptions may be reported, and whether any vendor-specific capabilities are defined. It also lists all the feature types available from this feature server.

Specified by:
getCapability in interface WFSCapabilities

setCapability

public void setCapability(Capability capability)
sets the


getFeatureTypeList

public FeatureTypeList getFeatureTypeList()
The optional VendorSpecificCapabilities element lists any capabilities unique to a particular server. Because the information is not known a priori, it cannot be constrained by this particular DTD. A vendor-specific DTD fragment must be supplied at the start of the XML capabilities document, after the reference to the general WFS_Capabilities DTD.

Specified by:
getFeatureTypeList in interface WFSCapabilities

setFeatureTypeList

public void setFeatureTypeList(FeatureTypeList featureTypeList)
sets the


exportAsXML

public java.lang.String exportAsXML()
exports the capabilities as OGC WFS conform XML document

Specified by:
exportAsXML in interface OGCWebServiceCapabilities

toString

public java.lang.String toString()