Class IonicStrategy
Object
Specification
WFSStrategy
AbstractWFSStrategy
StrictWFS_1_x_Strategy
IonicStrategy
-
Field Summary
Fields inherited from class StrictWFS_1_x_Strategy
capabilities -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIonic usesurn:opengis:def:crs:ogc::83instead ofEPSG:4269.Ionic does not declare the supported output formats in the caps, yet it fails if asked fortext/xml; subtype=gml/3.1.1but succeeds if asked forGML3Returns the xml configuration used to encode a filter atAbstractWFSStrategy.encodeGetFeatureGetFilter(Filter)booleansupportsOperation(WFSOperationType operation, HttpMethod method) We can't use POST at all against Ionic cause it is not a WFS 1.1 implementation and expect the filters to be encoded as per Filter 1.0, and I wasn't able of creating a WFS 1.1 with Filter 1.0Configurationthat works.Methods inherited from class StrictWFS_1_x_Strategy
createDelete, createDescribeFeatureTypeRequestPost, createDescribeStoredQueriesRequestPost, createGetFeatureRequestPost, createInsert, createListStoredQueriesRequestPost, createTransactionRequest, createUpdate, findParameters, getClientSupportedOutputFormats, getFeatureTypeInfo, getFeatureTypeNames, getFilterCapabilities, getOperationMetadata, getOperationName, getOperationURI, getServerSupportedOutputFormats, getServerSupportedOutputFormats, getServiceInfo, getServiceVersion, getSupportedCRSIdentifiers, getWfsConfiguration, setCapabilities, supports, supportsIdGenerator, supportsTransaction, translateTypeInfoMethods inherited from class AbstractWFSStrategy
buildDescribeFeatureTypeParametersForGET, buildDescribeFeatureTypeParametersForGET, buildDescribeStoredQueriesParametersForGET, buildListStoredQueriesParametersForGET, buildUrlGET, createGetCapabilitiesRequest, dispose, encodeGetFeatureGetFilter, encodePropertyName, getConfig, getFieldTypeMappings, getOperationURL, getPostContents, getPostContentType, getPrefixedTypeName, getVersion, prepareEncoder, setConfig, simplify, splitFilters, updatePropertyNamesMethods inherited from class WFSStrategy
canLimit, canOffset, newRequestHandle
-
Constructor Details
-
IonicStrategy
public IonicStrategy()
-
-
Method Details
-
supportsOperation
We can't use POST at all against Ionic cause it is not a WFS 1.1 implementation and expect the filters to be encoded as per Filter 1.0, and I wasn't able of creating a WFS 1.1 with Filter 1.0Configurationthat works.- Overrides:
supportsOperationin classAbstractWFSStrategy- Parameters:
operation- the operation to check if the server supportsmethod- the HTTP method to check if the server supports for the given operation- Returns:
- false
- See Also:
-
getDefaultOutputFormat
Ionic does not declare the supported output formats in the caps, yet it fails if asked fortext/xml; subtype=gml/3.1.1but succeeds if asked forGML3- Overrides:
getDefaultOutputFormatin classAbstractWFSStrategy
-
getFilterConfiguration
Description copied from class:AbstractWFSStrategyReturns the xml configuration used to encode a filter atAbstractWFSStrategy.encodeGetFeatureGetFilter(Filter)- Overrides:
getFilterConfigurationin classStrictWFS_1_x_Strategy- Returns:
- a Filter 1.0 configuration since Ionic expects that instead of 1.1
-
buildGetFeatureParametersForGET
Ionic usesurn:opengis:def:crs:ogc::83instead ofEPSG:4269. If that's the case, the query srsName is replaced by the kown "EPSG:4269" code- Overrides:
buildGetFeatureParametersForGETin classAbstractWFSStrategy
-