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 String
encodePropertyName
(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, supportsTransaction
Methods inherited from class AbstractWFSStrategy
buildDescribeFeatureTypeParametersForGET, buildDescribeFeatureTypeParametersForGET, buildDescribeStoredQueriesParametersForGET, buildGetFeatureParametersForGET, buildListStoredQueriesParametersForGET, buildUrlGET, createGetCapabilitiesRequest, dispose, encodeGetFeatureGetFilter, getConfig, getDefaultOutputFormat, getOperationURL, getPostContentType, getPrefixedTypeName, getVersion, prepareEncoder, setConfig, simplify, splitFilters, supportsOperation, updatePropertyNames
Methods inherited from class WFSStrategy
canLimit, canOffset, newRequestHandle
-
Constructor Details
-
MapServerWFSStrategy
-
-
Method Details
-
translateTypeInfo
Description copied from class:StrictWFS_1_x_Strategy
Any server specific translation of type information such as setting correct namespace- Overrides:
translateTypeInfo
in classStrictWFS_1_x_Strategy
- Parameters:
typeInfo
- type info- Returns:
- translated type info
-
getFieldTypeMappings
Description copied from class:WFSStrategy
Provide additional field type mappings- Overrides:
getFieldTypeMappings
in classAbstractWFSStrategy
- Returns:
- field type mappings
-
getPostContents
Description copied from class:AbstractWFSStrategy
Returns the input stream with the POST body contents for the given request.- Overrides:
getPostContents
in 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:
encodePropertyName
in classAbstractWFSStrategy
-