org.deegree.protocol.wfs.getfeature
Class GetFeatureKVPAdapter

java.lang.Object
  extended by org.deegree.protocol.wfs.AbstractWFSRequestKVPAdapter
      extended by org.deegree.protocol.wfs.query.QueryKVPAdapter
          extended by org.deegree.protocol.wfs.getfeature.GetFeatureKVPAdapter

public class GetFeatureKVPAdapter
extends QueryKVPAdapter

Adapter between KVP GetFeature requests and GetFeature objects.

Supported WFS versions:

Version:
$Revision: $, $Date: $
Author:
Markus Schneider, Andrei Ionita, last edited by: $Author: schneider $

Constructor Summary
GetFeatureKVPAdapter()
           
 
Method Summary
static GetFeature parse(Map<String,String> kvpParams, Map<String,String> nsMap)
          Parses a normalized KVP-map as a WFS GetFeature request.
 
Methods inherited from class org.deegree.protocol.wfs.query.QueryKVPAdapter
createEnvelope, getFilters, getPropertyNames, getSortBy, getTypeNames, getTypeNames100, getXLinkPropNames, parseBBox200, parseFilter200, parseParamList, parseParamListAsInts, parseQueries200, parseStandardPresentationParameters100, parseStandardPresentationParameters110, parseStandardPresentationParameters200, parseStandardResolveParameters110, parseStandardResolveParameters200
 
Methods inherited from class org.deegree.protocol.wfs.AbstractWFSRequestKVPAdapter
appendFirstKVP, appendKVP, extractNamespaceBindings110, extractNamespaceBindings200, extractTypeNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetFeatureKVPAdapter

public GetFeatureKVPAdapter()
Method Detail

parse

public static GetFeature parse(Map<String,String> kvpParams,
                               Map<String,String> nsMap)
                        throws Exception
Parses a normalized KVP-map as a WFS GetFeature request.

Parameters:
kvpParams - normalized KVP-map; keys must be uppercase, each key only has one associated value
nsMap - only for 1.0.0 version; the prefix-namespace map given in the NamespaceHints in the configuration
Returns:
parsed GetFeature request
Throws:
Exception


Copyright © 2011. All Rights Reserved.