org.deegree.protocol.wfs.capabilities
Interface WFSCapabilitiesAdapter

All Superinterfaces:
OWSCapabilitiesAdapter
All Known Implementing Classes:
WFS100CapabilitiesAdapter, WFS110CapabilitiesAdapter, WFS200CapabilitiesAdapter

public interface WFSCapabilitiesAdapter
extends OWSCapabilitiesAdapter

Base interface for OWSCapabilitiesAdapter implementations that extract metadata from WFS capabilities documents.

Version:
$Revision: 31815 $, $Date: 2011-09-07 17:26:03 +0200 (Wed, 07 Sep 2011) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Method Summary
 List<WFSFeatureType> parseFeatureTypeList()
          Extracts the FeatureTypeList from the underlying XML document.
 Object parseFilterCapabilities()
          Extracts the FilterCapabilities from the underlying XML document.
 
Methods inherited from interface org.deegree.protocol.ows.capabilities.OWSCapabilitiesAdapter
parseLanguages, parseOperationsMetadata, parseServiceIdentification, parseServiceProvider
 

Method Detail

parseFeatureTypeList

List<WFSFeatureType> parseFeatureTypeList()
Extracts the FeatureTypeList from the underlying XML document. TODO return type

Returns:
feature type list, can be null (if the document does not contain such a section)
Throws:
XMLParsingException - if the FeatureTypeList section can not be parsed

parseFilterCapabilities

Object parseFilterCapabilities()
Extracts the FilterCapabilities from the underlying XML document. TODO return type

Returns:
filter capabilities, can be null (if the document does not contain such a section)
Throws:
XMLParsingException - if the FeatureTypeList section can not be parsed


Copyright © 2011. All Rights Reserved.