Class StrictWFS_2_0_Strategy
java.lang.Object
org.geotools.data.ows.Specification
org.geotools.data.wfs.internal.WFSStrategy
org.geotools.data.wfs.internal.AbstractWFSStrategy
org.geotools.data.wfs.internal.v2_0.StrictWFS_2_0_Strategy
public class StrictWFS_2_0_Strategy
extends org.geotools.data.wfs.internal.AbstractWFSStrategy
-
Field Summary
Fields inherited from class org.geotools.data.wfs.internal.AbstractWFSStrategy
config, FILTER_1_0_CONFIGURATION, FILTER_1_1_CONFIGURATION, FILTER_2_0_CONFIGURATION, LOGGER, WFS_1_0_CAPABILITIES_CONFIGURATION, WFS_1_0_CONFIGURATION, WFS_1_1_CONFIGURATION, WFS_2_0_CONFIGURATION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuildDescribeFeatureTypeParametersForGET
(Map<String, String> kvp, QName typeName) boolean
canLimit()
protected net.opengis.wfs20.AbstractTransactionActionType
createDelete
(net.opengis.wfs20.Wfs20Factory factory, org.geotools.data.wfs.internal.TransactionRequest.Delete elem) protected org.eclipse.emf.ecore.EObject
createDescribeFeatureTypeRequestPost
(org.geotools.data.wfs.internal.DescribeFeatureTypeRequest request) protected org.eclipse.emf.ecore.EObject
createDescribeStoredQueriesRequestPost
(org.geotools.data.wfs.internal.DescribeStoredQueriesRequest request) protected org.eclipse.emf.ecore.EObject
protected net.opengis.wfs20.AbstractTransactionActionType
createInsert
(net.opengis.wfs20.Wfs20Factory factory, org.geotools.data.wfs.internal.TransactionRequest.Insert elem) protected org.eclipse.emf.ecore.EObject
createListStoredQueriesRequestPost
(org.geotools.data.wfs.internal.ListStoredQueriesRequest request) protected org.eclipse.emf.ecore.EObject
createTransactionRequest
(org.geotools.data.wfs.internal.TransactionRequest request) protected net.opengis.wfs20.AbstractTransactionActionType
createUpdate
(net.opengis.wfs20.Wfs20Factory factory, org.geotools.data.wfs.internal.TransactionRequest.Update elem) findParameters
(net.opengis.ows11.OperationType operationMetadata, String parameterName) getClientSupportedOutputFormats
(org.geotools.data.wfs.internal.WFSOperationType operation) org.geotools.data.wfs.internal.FeatureTypeInfo
getFeatureTypeInfo
(QName typeName) org.geotools.api.filter.capability.FilterCapabilities
org.geotools.xsd.Configuration
protected net.opengis.ows11.OperationType
getOperationMetadata
(org.geotools.data.wfs.internal.WFSOperationType operation) protected QName
getOperationName
(org.geotools.data.wfs.internal.WFSOperationType operation) protected String
getOperationURI
(org.geotools.data.wfs.internal.WFSOperationType operation, org.geotools.data.wfs.internal.HttpMethod method) getServerSupportedOutputFormats
(QName typeName, org.geotools.data.wfs.internal.WFSOperationType operation) getServerSupportedOutputFormats
(org.geotools.data.wfs.internal.WFSOperationType operation) org.geotools.data.wfs.WFSServiceInfo
org.geotools.util.Version
getSupportedCRSIdentifiers
(QName typeName) org.geotools.xsd.Configuration
void
setCapabilities
(org.geotools.data.wfs.internal.WFSGetCapabilities capabilities) boolean
supports
(GetFeatureRequest.ResultType resultType) boolean
supportsTransaction
(QName typeName) Methods inherited from class org.geotools.data.wfs.internal.AbstractWFSStrategy
buildDescribeFeatureTypeParametersForGET, buildDescribeStoredQueriesParametersForGET, buildListStoredQueriesParametersForGET, buildUrlGET, createGetCapabilitiesRequest, dispose, encodeGetFeatureGetFilter, encodePropertyName, getConfig, getDefaultOutputFormat, getFieldTypeMappings, getOperationURL, getPostContents, getPostContentType, getPrefixedTypeName, getVersion, prepareEncoder, setConfig, simplify, splitFilters, supportsOperation, updatePropertyNames
Methods inherited from class org.geotools.data.wfs.internal.WFSStrategy
newRequestHandle
-
Constructor Details
-
StrictWFS_2_0_Strategy
public StrictWFS_2_0_Strategy()
-
-
Method Details
-
getFilterConfiguration
public org.geotools.xsd.Configuration getFilterConfiguration()- Specified by:
getFilterConfiguration
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
-
getWfsConfiguration
public org.geotools.xsd.Configuration getWfsConfiguration()- Specified by:
getWfsConfiguration
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
-
getOperationName
- Specified by:
getOperationName
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
-
setCapabilities
public void setCapabilities(org.geotools.data.wfs.internal.WFSGetCapabilities capabilities) - Specified by:
setCapabilities
in classorg.geotools.data.wfs.internal.WFSStrategy
-
getServiceInfo
public org.geotools.data.wfs.WFSServiceInfo getServiceInfo()- Specified by:
getServiceInfo
in classorg.geotools.data.wfs.internal.WFSStrategy
-
supports
- Specified by:
supports
in classorg.geotools.data.wfs.internal.WFSStrategy
-
canLimit
public boolean canLimit()- Overrides:
canLimit
in classorg.geotools.data.wfs.internal.WFSStrategy
-
getServiceVersion
public org.geotools.util.Version getServiceVersion()- Specified by:
getServiceVersion
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
-
getFeatureTypeNames
- Specified by:
getFeatureTypeNames
in classorg.geotools.data.wfs.internal.WFSStrategy
- See Also:
-
WFSStrategy.getFeatureTypeNames()
-
getFeatureTypeInfo
- Specified by:
getFeatureTypeInfo
in classorg.geotools.data.wfs.internal.WFSStrategy
- See Also:
-
WFSStrategy.getFeatureTypeInfo(javax.xml.namespace.QName)
-
getFilterCapabilities
public org.geotools.api.filter.capability.FilterCapabilities getFilterCapabilities()- Specified by:
getFilterCapabilities
in classorg.geotools.data.wfs.internal.WFSStrategy
-
buildGetFeatureParametersForGET
- Overrides:
buildGetFeatureParametersForGET
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
-
buildDescribeFeatureTypeParametersForGET
protected Map<String,String> buildDescribeFeatureTypeParametersForGET(Map<String, String> kvp, QName typeName) - Overrides:
buildDescribeFeatureTypeParametersForGET
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
-
createDescribeFeatureTypeRequestPost
protected org.eclipse.emf.ecore.EObject createDescribeFeatureTypeRequestPost(org.geotools.data.wfs.internal.DescribeFeatureTypeRequest request) - Specified by:
createDescribeFeatureTypeRequestPost
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
-
createGetFeatureRequestPost
protected org.eclipse.emf.ecore.EObject createGetFeatureRequestPost(GetFeatureRequest query) throws IOException - Specified by:
createGetFeatureRequestPost
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
- Throws:
IOException
-
createListStoredQueriesRequestPost
protected org.eclipse.emf.ecore.EObject createListStoredQueriesRequestPost(org.geotools.data.wfs.internal.ListStoredQueriesRequest request) throws IOException - Specified by:
createListStoredQueriesRequestPost
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
- Throws:
IOException
-
createDescribeStoredQueriesRequestPost
protected org.eclipse.emf.ecore.EObject createDescribeStoredQueriesRequestPost(org.geotools.data.wfs.internal.DescribeStoredQueriesRequest request) throws IOException - Specified by:
createDescribeStoredQueriesRequestPost
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
- Throws:
IOException
-
createTransactionRequest
protected org.eclipse.emf.ecore.EObject createTransactionRequest(org.geotools.data.wfs.internal.TransactionRequest request) throws IOException - Specified by:
createTransactionRequest
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
- Throws:
IOException
-
getOperationURI
protected String getOperationURI(org.geotools.data.wfs.internal.WFSOperationType operation, org.geotools.data.wfs.internal.HttpMethod method) - Specified by:
getOperationURI
in classorg.geotools.data.wfs.internal.AbstractWFSStrategy
-
getServerSupportedOutputFormats
public Set<String> getServerSupportedOutputFormats(org.geotools.data.wfs.internal.WFSOperationType operation) - Specified by:
getServerSupportedOutputFormats
in classorg.geotools.data.wfs.internal.WFSStrategy
-
getServerSupportedOutputFormats
public Set<String> getServerSupportedOutputFormats(QName typeName, org.geotools.data.wfs.internal.WFSOperationType operation) - Specified by:
getServerSupportedOutputFormats
in classorg.geotools.data.wfs.internal.WFSStrategy
-
getClientSupportedOutputFormats
public List<String> getClientSupportedOutputFormats(org.geotools.data.wfs.internal.WFSOperationType operation) - Specified by:
getClientSupportedOutputFormats
in classorg.geotools.data.wfs.internal.WFSStrategy
-
supportsTransaction
- Specified by:
supportsTransaction
in classorg.geotools.data.wfs.internal.WFSStrategy
-
getOperationMetadata
protected net.opengis.ows11.OperationType getOperationMetadata(org.geotools.data.wfs.internal.WFSOperationType operation) - Returns:
- the operation metadata advertised in the capabilities for the given operation
- See Also:
-
getSupportedCRSIdentifiers
- Specified by:
getSupportedCRSIdentifiers
in classorg.geotools.data.wfs.internal.WFSStrategy
-
findParameters
-
createInsert
protected net.opengis.wfs20.AbstractTransactionActionType createInsert(net.opengis.wfs20.Wfs20Factory factory, org.geotools.data.wfs.internal.TransactionRequest.Insert elem) throws Exception - Throws:
Exception
-
createUpdate
protected net.opengis.wfs20.AbstractTransactionActionType createUpdate(net.opengis.wfs20.Wfs20Factory factory, org.geotools.data.wfs.internal.TransactionRequest.Update elem) throws Exception - Throws:
Exception
-
createDelete
protected net.opengis.wfs20.AbstractTransactionActionType createDelete(net.opengis.wfs20.Wfs20Factory factory, org.geotools.data.wfs.internal.TransactionRequest.Delete elem) throws Exception - Throws:
Exception
-