org.deegree.protocol.sos
Class SOSRequest100XMLAdapter

java.lang.Object
  extended by org.deegree.commons.xml.XMLAdapter
      extended by org.deegree.protocol.ows.OWSCommonXMLAdapter
          extended by org.deegree.protocol.sos.SOSRequest100XMLAdapter
Direct Known Subclasses:
DescribeSensor100XMLAdapter, GetFeatureOfInterest100XMLAdapter, GetObservation100XMLAdapter

public class SOSRequest100XMLAdapter
extends OWSCommonXMLAdapter

Base class for all SOS 1.0.0 XMLAdapter. Defines the SOS XML namespace.

Version:
$Revision: 28478 $, $Date: 2010-12-02 13:49:44 +0100 (Thu, 02 Dec 2010) $
Author:
Oliver Tonnhofer, last edited by: $Author: mschneider $

Field Summary
protected static NamespaceBindings nsContext
          namespace context with sos ns
 
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, rootElement, XLN_NS
 
Constructor Summary
protected SOSRequest100XMLAdapter()
           
 
Method Summary
protected  String getRequiredStringNode(org.apache.axiom.om.OMElement root, XPath xpath)
          Return the required node, throws an OWS MissingParameterValue exception if the node is missing.
 
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, getNodeAsBigInt, 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, 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
 

Field Detail

nsContext

protected static final NamespaceBindings nsContext
namespace context with sos ns

Constructor Detail

SOSRequest100XMLAdapter

protected SOSRequest100XMLAdapter()
Method Detail

getRequiredStringNode

protected String getRequiredStringNode(org.apache.axiom.om.OMElement root,
                                       XPath xpath)
                                throws XMLParsingException
Return the required node, throws an OWS MissingParameterValue exception if the node is missing.

Parameters:
root -
xpath -
Returns:
the node value
Throws:
OWSException
XMLParsingException


Copyright © 2011. All Rights Reserved.