org.deegree.services.csw.capabilities
Class GetCapabilitiesVersionXMLAdapter

java.lang.Object
  extended by org.deegree.commons.xml.XMLAdapter
      extended by org.deegree.protocol.ows.OWSCommonXMLAdapter
          extended by org.deegree.protocol.ows.capabilities.GetCapabilitiesXMLParser
              extended by org.deegree.services.csw.capabilities.GetCapabilitiesVersionXMLAdapter

public class GetCapabilitiesVersionXMLAdapter
extends org.deegree.protocol.ows.capabilities.GetCapabilitiesXMLParser

Encapsulates the method for parsing a XML request via Http-POST. Due to the fact that the GetCapabilities operation is common OWS specific for all webservices the parsing is delegated to the deegree core module.

Version:
$Revision: $, $Date: $
Author:
Steffen Thomas, last edited by: $Author: thomas $

Field Summary
 
Fields inherited from class org.deegree.protocol.ows.OWSCommonXMLAdapter
OWS_NS, OWS_PREFIX, OWS110_NS, OWS110_PREFIX, XML_NS, XML_PREFIX
 
Fields inherited from class org.deegree.commons.xml.XMLAdapter
DEFAULT_URL, nsContext, rootElement, XLN_NS
 
Constructor Summary
GetCapabilitiesVersionXMLAdapter()
           
 
Method Summary
 org.deegree.protocol.ows.capabilities.GetCapabilities parse(org.deegree.commons.tom.ows.Version version)
          Parses an incoming XML request via Http-POST
 
Methods inherited from class org.deegree.protocol.ows.capabilities.GetCapabilitiesXMLParser
parse100, parse110
 
Methods inherited from class org.deegree.protocol.ows.OWSCommonXMLAdapter
exportBoundingBoxType, exportCoordinateList, exportPositionType, parseBoundingBoxType
 
Methods inherited from class org.deegree.commons.xml.XMLAdapter
evaluateXPath, getElement, getElements, getNamespaceContext, getNode, getNodeAsBoolean, getNodeAsDouble, getNodeAsFloat, getNodeAsInt, getNodeAsQName, getNodeAsString, getNodeAsURL, getNodeAsVersion, getNodes, getNodesAsQNames, getNodesAsStrings, getRequiredElement, getRequiredElements, getRequiredNode, getRequiredNodeAsBoolean, getRequiredNodeAsDouble, getRequiredNodeAsFloat, getRequiredNodeAsInteger, getRequiredNodeAsQName, getRequiredNodeAsString, getRequiredNodeAsURL, getRequiredNodeAsVersion, getRequiredNodes, getRootElement, getSchemas, getSystemId, hasSchemas, load, load, load, load, load, load, maybeWriteElement, maybeWriteElementNS, parseBoolean, parseDouble, parseFloat, parseInt, parseQName, parseSimpleLink, parseURL, resolve, setRootElement, setSystemId, toString, writeElement, writeElement, writeElement, writeElement, writeElement, writeOptionalAttribute, writeOptionalElement, writeOptionalNSAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GetCapabilitiesVersionXMLAdapter

public GetCapabilitiesVersionXMLAdapter()
Method Detail

parse

public org.deegree.protocol.ows.capabilities.GetCapabilities parse(org.deegree.commons.tom.ows.Version version)
Parses an incoming XML request via Http-POST

Parameters:
version - that is parsed from the request in the GetCapabilities
Returns:
GetCapabilities request


Copyright © 2011. All Rights Reserved.