org.deegree.protocol.sos.getobservation
Class EventTime100XMLAdapter

java.lang.Object
  extended by org.deegree.commons.xml.XMLAdapter
      extended by org.deegree.protocol.sos.getobservation.EventTime100XMLAdapter

public class EventTime100XMLAdapter
extends XMLAdapter

This is an xml adapter for SOS 1.0.0 EventTimes.

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

Nested Class Summary
static class EventTime100XMLAdapter.EventTimeXMLParsingException
          EventTimeXMLParsingException is a hack to get correct OWSException codes.
 
Field Summary
 
Fields inherited from class org.deegree.commons.xml.XMLAdapter
DEFAULT_URL, rootElement, XLN_NS
 
Constructor Summary
EventTime100XMLAdapter(org.apache.axiom.om.OMElement rootElement, String systemId)
          Create a new EventTime adapter for SOS spec 1.0.0.
 
Method Summary
 List<TimeFilter> parseTimeFilter()
          Parse all temporalOps from the EventTime element.
 
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

EventTime100XMLAdapter

public EventTime100XMLAdapter(org.apache.axiom.om.OMElement rootElement,
                              String systemId)
Create a new EventTime adapter for SOS spec 1.0.0.

Parameters:
rootElement - the EventTime element
systemId - to resolve all relative files from.
Method Detail

parseTimeFilter

public List<TimeFilter> parseTimeFilter()
Parse all temporalOps from the EventTime element.

Returns:
parsed time filter


Copyright © 2011. All Rights Reserved.