public class IonicStrategy extends StrictWFS_1_x_Strategy
capabilities| Constructor and Description | 
|---|
| IonicStrategy() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Map<String,String> | buildGetFeatureParametersForGET(GetFeatureRequest request)Ionic uses  urn:opengis:def:crs:ogc::83instead ofEPSG:4269. | 
| String | getDefaultOutputFormat(WFSOperationType op)Ionic does not declare the supported output formats in the caps, yet it fails if asked for
  text/xml; subtype=gml/3.1.1but succeeds if asked forGML3 | 
| Configuration | getFilterConfiguration()Returns the xml configuration used to encode a filter at  AbstractWFSStrategy.encodeGetFeatureGetFilter(Filter) | 
| boolean | supportsOperation(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.0  Configurationthat works. | 
createDelete, createDescribeFeatureTypeRequestPost, createDescribeStoredQueriesRequestPost, createGetFeatureRequestPost, createInsert, createListStoredQueriesRequestPost, createTransactionRequest, createUpdate, findParameters, getClientSupportedOutputFormats, getFeatureTypeInfo, getFeatureTypeNames, getFilterCapabilities, getOperationMetadata, getOperationName, getOperationURI, getServerSupportedOutputFormats, getServerSupportedOutputFormats, getServiceInfo, getServiceVersion, getSupportedCRSIdentifiers, getWfsConfiguration, setCapabilities, supports, supportsTransaction, translateTypeInfobuildDescribeFeatureTypeParametersForGET, buildDescribeStoredQueriesParametersForGET, buildListStoredQueriesParametersForGET, buildUrlGET, createGetCapabilitiesRequest, dispose, encodeGetFeatureGetFilter, encodePropertyName, getConfig, getFieldTypeMappings, getOperationURL, getPostContents, getPostContentType, getPrefixedTypeName, getVersion, prepareEncoder, setConfig, simplify, splitFiltersnewRequestHandlepublic boolean supportsOperation(WFSOperationType operation, HttpMethod method)
Configuration that works.supportsOperation in class AbstractWFSStrategyoperation - the operation to check if the server supportsmethod - the HTTP method to check if the server supports for the given operationWFSStrategy.supportsOperation(org.geotools.data.wfs.internal.WFSOperationType, org.geotools.data.wfs.internal.HttpMethod)public String getDefaultOutputFormat(WFSOperationType op)
text/xml; subtype=gml/3.1.1 but succeeds if asked for GML3getDefaultOutputFormat in class AbstractWFSStrategypublic Configuration getFilterConfiguration()
AbstractWFSStrategyAbstractWFSStrategy.encodeGetFeatureGetFilter(Filter)getFilterConfiguration in class StrictWFS_1_x_Strategyprotected Map<String,String> buildGetFeatureParametersForGET(GetFeatureRequest request)
urn:opengis:def:crs:ogc::83 instead of EPSG:4269. If that's the
 case, the query srsName is replaced by the kown "EPSG:4269" codebuildGetFeatureParametersForGET in class AbstractWFSStrategyCopyright © 1996–2019 Geotools. All rights reserved.