org.deegree.services.wcas.capabilities
Interface Capability

All Known Implementing Classes:
Capability_Impl

public interface Capability

The capabilities section specifies the list of requests that the WCAS can handle. Two classes of web feature servers, based on the capabilities they support, are defined in the Overview

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

Version:
$Revision: 1.1.1.1 $ $Date: 2002/09/25 16:01:56 $
Author:
Axel Schaefer

Method Summary
 CException getExceptions()
          returns the format exceptions will be returned
 FederatedCatalog[] getFederatedCatalogs()
          returns a list of federated catalogs known by the catalog
 PresentOptions getPresentOptions()
           
 QueryLanguages getQueryLanguages()
          return an object that contains information about which query languages are known by a catalog
 RecordTypeList getRecordTypeList()
           
 Request getRequest()
          A basic catalog would include the GetCapabilities, DescribeRecordType and the GetRecord interfaces.
 TaxonomyTypeList getTaxonomyTypeList()
          returns an object that contains a list of txonomies known by the catalog
 org.w3c.dom.Document getVendorSpecificCapabilities()
          returns vendor specific capabilities of the wfs
 

Method Detail

getTaxonomyTypeList

public TaxonomyTypeList getTaxonomyTypeList()
returns an object that contains a list of txonomies known by the catalog


getRequest

public Request getRequest()
A basic catalog would include the GetCapabilities, DescribeRecordType and the GetRecord interfaces. A transactional catalog would also include the Transaction interface, possibly the LockRecord interface and/or the GetRecordWithLock interface.

Returns:
request known by a catalog

getVendorSpecificCapabilities

public org.w3c.dom.Document getVendorSpecificCapabilities()
returns vendor specific capabilities of the wfs

Returns:
vendor specific capabilities

getRecordTypeList

public RecordTypeList getRecordTypeList()

getPresentOptions

public PresentOptions getPresentOptions()

getQueryLanguages

public QueryLanguages getQueryLanguages()
return an object that contains information about which query languages are known by a catalog

Returns:
query languages are known by a catalog

getFederatedCatalogs

public FederatedCatalog[] getFederatedCatalogs()
returns a list of federated catalogs known by the catalog

Returns:
federated catalogs known by the catalog

getExceptions

public CException getExceptions()
returns the format exceptions will be returned

Returns:
format exceptions will be returned