org.deegree.protocol.ows.capabilities
Interface OWSCapabilitiesAdapter

All Known Subinterfaces:
WFSCapabilitiesAdapter
All Known Implementing Classes:
OWSCommon100CapabilitiesAdapter, OWSCommon110CapabilitiesAdapter, WFS100CapabilitiesAdapter, WFS110CapabilitiesAdapter, WFS200CapabilitiesAdapter, WPS100CapabilitiesAdapter

public interface OWSCapabilitiesAdapter

Base interface for XMLAdapter implementations that extract metadata from OWS capabilities documents.

Version:
$Revision: 31860 $, $Date: 2011-09-13 15:11:47 +0200 (Tue, 13 Sep 2011) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Method Summary
 List<String> parseLanguages()
          Extracts the supported languages from the underlying XML document.
 OperationsMetadata parseOperationsMetadata()
          Extracts the OperationsMetadata from the underlying XML document.
 ServiceIdentification parseServiceIdentification()
          Extracts the ServiceIdentification from the underlying XML document.
 ServiceProvider parseServiceProvider()
          Extracts the ServiceProvider from the underlying XML document.
 

Method Detail

parseServiceIdentification

ServiceIdentification parseServiceIdentification()
                                                 throws XMLParsingException
Extracts the ServiceIdentification from the underlying XML document.

Returns:
service identification, can be null (if document does not contain such a section)
Throws:
XMLParsingException - if the ServiceIdentification section/information can not be parsed

parseServiceProvider

ServiceProvider parseServiceProvider()
                                     throws XMLParsingException
Extracts the ServiceProvider from the underlying XML document.

Returns:
service provider, can be null (if document does not contain such a section)
Throws:
XMLParsingException - if the ServiceProvider section/information can not be parsed

parseOperationsMetadata

OperationsMetadata parseOperationsMetadata()
                                           throws XMLParsingException
Extracts the OperationsMetadata from the underlying XML document.

Returns:
operations metadata, can be null (if document does not contain such a section)
Throws:
XMLParsingException - if the OperationsMetadata section/information can not be parsed

parseLanguages

List<String> parseLanguages()
                            throws XMLParsingException
Extracts the supported languages from the underlying XML document.

Returns:
supported languages, can be null (if document does not contain such a section)
Throws:
XMLParsingException - if the Languages section/information can not be parsed


Copyright © 2011. All Rights Reserved.