org.deegree.protocol.sos.getobservation
Class GetObservation100XMLAdapter

java.lang.Object
  extended by org.deegree.commons.xml.XMLAdapter
      extended by org.deegree.protocol.ows.OWSCommonXMLAdapter
          extended by org.deegree.protocol.sos.SOSRequest100XMLAdapter
              extended by org.deegree.protocol.sos.getobservation.GetObservation100XMLAdapter

public class GetObservation100XMLAdapter
extends SOSRequest100XMLAdapter

This is an xml adapter for SOS 1.0.0 GetObservation requests.

This class also implements the GetObservation interface. The parse() method returns itself. The elements are parsed lazy, on request.

Version:
$Revision: 29642 $, $Date: 2011-02-11 13:59:33 +0100 (Fri, 11 Feb 2011) $
Author:
Oliver Tonnhofer, last edited by: $Author: lbuesching $

Nested Class Summary
static class GetObservation100XMLAdapter.ResultFilterException
          ResultFilterException is a hack to work around missing OWSException in core.
 
Field Summary
 
Fields inherited from class org.deegree.protocol.sos.SOSRequest100XMLAdapter
nsContext
 
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
GetObservation100XMLAdapter(org.apache.axiom.om.OMElement rootElement)
           
 
Method Summary
 GetObservation parse()
           
 
Methods inherited from class org.deegree.protocol.sos.SOSRequest100XMLAdapter
getRequiredStringNode
 
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
 

Constructor Detail

GetObservation100XMLAdapter

public GetObservation100XMLAdapter(org.apache.axiom.om.OMElement rootElement)
Parameters:
rootElement -
Method Detail

parse

public GetObservation parse()
Returns:
the parsed request


Copyright © 2011. All Rights Reserved.