Class MapServerWFSStrategy
Object
Specification
WFSStrategy
AbstractWFSStrategy
StrictWFS_1_x_Strategy
MapServerWFSStrategy
This strategy addresses a bug in most MapServer implementations where a filter is required in order for all the
features to be returned. So if the Filter is Filter.NONE or Query.ALL then a BBox Filter is constructed that is the
entire layer.
-
Field Summary
Fields inherited from class StrictWFS_1_x_Strategy
capabilities -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringencodePropertyName(String propertyName) Provide additional field type mappingsgetPostContents(WFSRequest request) Returns the input stream with the POST body contents for the given request.translateTypeInfo(FeatureTypeType typeInfo) Any server specific translation of type information such as setting correct namespaceMethods inherited from class StrictWFS_1_x_Strategy
createDelete, createDescribeFeatureTypeRequestPost, createDescribeStoredQueriesRequestPost, createGetFeatureRequestPost, createInsert, createListStoredQueriesRequestPost, createTransactionRequest, createUpdate, findParameters, getClientSupportedOutputFormats, getFeatureTypeInfo, getFeatureTypeNames, getFilterCapabilities, getFilterConfiguration, getOperationMetadata, getOperationName, getOperationURI, getServerSupportedOutputFormats, getServerSupportedOutputFormats, getServiceInfo, getServiceVersion, getSupportedCRSIdentifiers, getWfsConfiguration, setCapabilities, supports, supportsIdGenerator, supportsTransactionMethods inherited from class AbstractWFSStrategy
buildDescribeFeatureTypeParametersForGET, buildDescribeFeatureTypeParametersForGET, buildDescribeStoredQueriesParametersForGET, buildGetFeatureParametersForGET, buildListStoredQueriesParametersForGET, buildUrlGET, createGetCapabilitiesRequest, dispose, encodeGetFeatureGetFilter, getConfig, getDefaultOutputFormat, getOperationURL, getPostContentType, getPrefixedTypeName, getVersion, prepareEncoder, setConfig, simplify, splitFilters, supportsOperation, updatePropertyNamesMethods inherited from class WFSStrategy
canLimit, canOffset, newRequestHandle
-
Constructor Details
-
MapServerWFSStrategy
-
-
Method Details
-
translateTypeInfo
Description copied from class:StrictWFS_1_x_StrategyAny server specific translation of type information such as setting correct namespace- Overrides:
translateTypeInfoin classStrictWFS_1_x_Strategy- Parameters:
typeInfo- type info- Returns:
- translated type info
-
getFieldTypeMappings
Description copied from class:WFSStrategyProvide additional field type mappings- Overrides:
getFieldTypeMappingsin classAbstractWFSStrategy- Returns:
- field type mappings
-
getPostContents
Description copied from class:AbstractWFSStrategyReturns the input stream with the POST body contents for the given request.- Overrides:
getPostContentsin classAbstractWFSStrategy- Throws:
IOException- See Also:
-
AbstractWFSStrategy.createDescribeFeatureTypeRequestPost(org.geotools.data.wfs.internal.DescribeFeatureTypeRequest)AbstractWFSStrategy.createGetFeatureRequestPost(org.geotools.data.wfs.internal.GetFeatureRequest)AbstractWFSStrategy.prepareEncoder(org.geotools.data.wfs.internal.WFSRequest)AbstractWFSStrategy.getOperationName(org.geotools.data.wfs.internal.WFSOperationType)
-
encodePropertyName
- Overrides:
encodePropertyNamein classAbstractWFSStrategy
-