org.deegree.protocol.wfs.query
Class QueryXMLAdapter

java.lang.Object
  extended by org.deegree.commons.xml.XMLAdapter
      extended by org.deegree.protocol.wfs.AbstractWFSRequestXMLAdapter
          extended by org.deegree.protocol.wfs.query.QueryXMLAdapter
Direct Known Subclasses:
GetFeatureXMLAdapter, GetPropertyValueXMLAdapter

public class QueryXMLAdapter
extends AbstractWFSRequestXMLAdapter

Provides parsing methods for WFS Query elements and related constructs.

Version:
$Revision: 31838 $, $Date: 2011-09-09 21:56:14 +0200 (Fri, 09 Sep 2011) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Field Summary
 
Fields inherited from class org.deegree.protocol.wfs.AbstractWFSRequestXMLAdapter
nsContext, WFS_200_PREFIX, WFS_PREFIX
 
Fields inherited from class org.deegree.commons.xml.XMLAdapter
DEFAULT_URL, rootElement, XLN_NS
 
Constructor Summary
QueryXMLAdapter()
           
 
Method Summary
 Query parseAbstractQuery200(org.apache.axiom.om.OMElement queryEl)
          Parses a fes:AbstractQueryExpression element (in the context of a WFS 2.0.0 XML request).
 StandardPresentationParams parseStandardPresentationParameters100(org.apache.axiom.om.OMElement requestEl)
           
 StandardPresentationParams parseStandardPresentationParameters110(org.apache.axiom.om.OMElement requestEl)
           
 StandardPresentationParams parseStandardPresentationParameters200(org.apache.axiom.om.OMElement requestEl)
          Parses the wfs:StandardPresentationParameters attribute group.
 ResolveParams parseStandardResolveParameters110(org.apache.axiom.om.OMElement requestEl)
           
 ResolveParams parseStandardResolveParameters200(org.apache.axiom.om.OMElement requestEl)
           
 
Methods inherited from class org.deegree.protocol.wfs.AbstractWFSRequestXMLAdapter
determineVersion110Safe
 
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

QueryXMLAdapter

public QueryXMLAdapter()
Method Detail

parseStandardPresentationParameters100

public StandardPresentationParams parseStandardPresentationParameters100(org.apache.axiom.om.OMElement requestEl)

parseStandardPresentationParameters110

public StandardPresentationParams parseStandardPresentationParameters110(org.apache.axiom.om.OMElement requestEl)

parseStandardPresentationParameters200

public StandardPresentationParams parseStandardPresentationParameters200(org.apache.axiom.om.OMElement requestEl)
Parses the wfs:StandardPresentationParameters attribute group.

Parameters:
requestEl -
Returns:

parseStandardResolveParameters110

public ResolveParams parseStandardResolveParameters110(org.apache.axiom.om.OMElement requestEl)

parseStandardResolveParameters200

public ResolveParams parseStandardResolveParameters200(org.apache.axiom.om.OMElement requestEl)

parseAbstractQuery200

public Query parseAbstractQuery200(org.apache.axiom.om.OMElement queryEl)
                            throws OWSException
Parses a fes:AbstractQueryExpression element (in the context of a WFS 2.0.0 XML request).

Parameters:
queryEl - element substitutable for fes:AbstractQueryExpression, must not be null
Returns:
parsed Query, never null
Throws:
OWSException


Copyright © 2011. All Rights Reserved.