org.deegree.protocol.wfs.query
Class QueryKVPAdapter

java.lang.Object
  extended by org.deegree.protocol.wfs.AbstractWFSRequestKVPAdapter
      extended by org.deegree.protocol.wfs.query.QueryKVPAdapter
Direct Known Subclasses:
GetFeatureKVPAdapter, GetPropertyValueKVPAdapter

public class QueryKVPAdapter
extends AbstractWFSRequestKVPAdapter


Constructor Summary
QueryKVPAdapter()
           
 
Method Summary
protected static Envelope createEnvelope(String bboxStr, ICRS srs)
           
protected static String[] getFilters(String filterStr)
           
protected static ProjectionClause[][] getPropertyNames(String propertyStr, NamespaceBindings nsContext)
           
protected static SortProperty[] getSortBy(String sortbyStr, NamespaceBindings nsContext)
           
protected static TypeName[] getTypeNames(String typeStrList, Map<String,String> nsBindings)
           
protected static TypeName[] getTypeNames100(String typeStrList)
           
protected static ProjectionClause[][] getXLinkPropNames(ProjectionClause[][] propertyNames, String[][] ptxDepthAr, Integer[][] ptxExpAr)
           
protected static Envelope parseBBox200(String bboxStr)
           
protected static Filter parseFilter200(String filter)
           
protected static String[][] parseParamList(String paramList)
           
protected static Integer[][] parseParamListAsInts(String paramList)
           
protected static List<Query> parseQueries200(Map<String,String> kvpUC)
           
protected static StandardPresentationParams parseStandardPresentationParameters100(Map<String,String> kvpUC)
           
protected static StandardPresentationParams parseStandardPresentationParameters110(Map<String,String> kvpUC)
           
protected static StandardPresentationParams parseStandardPresentationParameters200(Map<String,String> kvpUC)
           
protected static ResolveParams parseStandardResolveParameters110(Map<String,String> kvpUC)
           
protected static ResolveParams parseStandardResolveParameters200(Map<String,String> kvpUC)
           
 
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

QueryKVPAdapter

public QueryKVPAdapter()
Method Detail

parseStandardPresentationParameters100

protected static StandardPresentationParams parseStandardPresentationParameters100(Map<String,String> kvpUC)

parseStandardPresentationParameters110

protected static StandardPresentationParams parseStandardPresentationParameters110(Map<String,String> kvpUC)

parseStandardPresentationParameters200

protected static StandardPresentationParams parseStandardPresentationParameters200(Map<String,String> kvpUC)

parseStandardResolveParameters110

protected static ResolveParams parseStandardResolveParameters110(Map<String,String> kvpUC)

parseStandardResolveParameters200

protected static ResolveParams parseStandardResolveParameters200(Map<String,String> kvpUC)

parseQueries200

protected static List<Query> parseQueries200(Map<String,String> kvpUC)
                                      throws Exception
Throws:
Exception

parseFilter200

protected static Filter parseFilter200(String filter)
                                throws XMLStreamException,
                                       FactoryConfigurationError
Throws:
XMLStreamException
FactoryConfigurationError

getFilters

protected static String[] getFilters(String filterStr)

createEnvelope

protected static Envelope createEnvelope(String bboxStr,
                                         ICRS srs)

getXLinkPropNames

protected static ProjectionClause[][] getXLinkPropNames(ProjectionClause[][] propertyNames,
                                                        String[][] ptxDepthAr,
                                                        Integer[][] ptxExpAr)

getTypeNames

protected static TypeName[] getTypeNames(String typeStrList,
                                         Map<String,String> nsBindings)

getTypeNames100

protected static TypeName[] getTypeNames100(String typeStrList)

getSortBy

protected static SortProperty[] getSortBy(String sortbyStr,
                                          NamespaceBindings nsContext)

getPropertyNames

protected static ProjectionClause[][] getPropertyNames(String propertyStr,
                                                       NamespaceBindings nsContext)

parseParamListAsInts

protected static Integer[][] parseParamListAsInts(String paramList)

parseParamList

protected static String[][] parseParamList(String paramList)

parseBBox200

protected static Envelope parseBBox200(String bboxStr)


Copyright © 2011. All Rights Reserved.