org.geotools.data.wfs.v1_1_0
Class MapServerStrategy

Object
  extended by DefaultWFSStrategy
      extended by MapServerStrategy
All Implemented Interfaces:
WFSStrategy

public class MapServerStrategy
extends DefaultWFSStrategy

Implements some peculiar behavior of MapServer with WFS 1.1.0.

Author:
"Mauro Bartolomeoli - mauro.bartolomeoli@geo-solutions.it"

Nested Class Summary
 
Nested classes/interfaces inherited from interface WFSStrategy
WFSStrategy.RequestComponents
 
Field Summary
 
Fields inherited from class DefaultWFSStrategy
DEFAULT_OUTPUT_FORMAT
 
Constructor Summary
MapServerStrategy()
           
 
Method Summary
 boolean canIgnoreMissingElementDeclaration()
          A strategy can decide to ignore missing element declarations in XSD.
 Map<QName,Class<?>> getFieldTypeMappings()
          Extra bindings to be mapped to standard XS types.
 Map<String,String> getNamespaceURIMappings()
          Returns an optional namespace URIs map that a strategy can build to force namespace remapping in response parsing.
 String getPrefixedTypeName(QName typeName)
          Gets the textual representation of the given QName.
 
Methods inherited from class DefaultWFSStrategy
buildGetFeatureParametersForGet, createGetFeatureRequest, encodeGetFeatureGetFilter, getDefaultOutputFormat, getFilterConfiguration, getWfsConfiguration, splitFilters, supportsGet, supportsPost
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapServerStrategy

public MapServerStrategy()
Method Detail

getPrefixedTypeName

public String getPrefixedTypeName(QName typeName)
Description copied from interface: WFSStrategy
Gets the textual representation of the given QName.

Specified by:
getPrefixedTypeName in interface WFSStrategy
Overrides:
getPrefixedTypeName in class DefaultWFSStrategy
Returns:

getNamespaceURIMappings

public Map<String,String> getNamespaceURIMappings()
Description copied from interface: WFSStrategy
Returns an optional namespace URIs map that a strategy can build to force namespace remapping in response parsing.

Specified by:
getNamespaceURIMappings in interface WFSStrategy
Overrides:
getNamespaceURIMappings in class DefaultWFSStrategy
Returns:

canIgnoreMissingElementDeclaration

public boolean canIgnoreMissingElementDeclaration()
Description copied from interface: WFSStrategy
A strategy can decide to ignore missing element declarations in XSD.

Specified by:
canIgnoreMissingElementDeclaration in interface WFSStrategy
Overrides:
canIgnoreMissingElementDeclaration in class DefaultWFSStrategy
Returns:

getFieldTypeMappings

public Map<QName,Class<?>> getFieldTypeMappings()
Description copied from interface: WFSStrategy
Extra bindings to be mapped to standard XS types. A strategy can add extra not standard types to be handled as aliases of standard ones.

Specified by:
getFieldTypeMappings in interface WFSStrategy
Overrides:
getFieldTypeMappings in class DefaultWFSStrategy
Returns:


Copyright © 1996-2014 Geotools. All Rights Reserved.