public class WFSClient extends AbstractOpenWebService<WFSGetCapabilities,QName>
Modifier and Type | Field and Description |
---|---|
protected WFSConfig |
config |
capabilities, hints, info, resourceInfo, serverURL, specification, specs
Constructor and Description |
---|
WFSClient(URL capabilitiesURL,
HTTPClient httpClient,
WFSConfig config) |
WFSClient(URL capabilitiesURL,
HTTPClient httpClient,
WFSConfig config,
WFSGetCapabilities capabilities) |
getHints, getHTTPClient, getInfo, negotiateVersion, setHints, setHttpClient, setLoggingLevel
protected final WFSConfig config
public WFSClient(URL capabilitiesURL, HTTPClient httpClient, WFSConfig config) throws IOException, ServiceException
IOException
ServiceException
public WFSClient(URL capabilitiesURL, HTTPClient httpClient, WFSConfig config, WFSGetCapabilities capabilities) throws IOException, ServiceException
IOException
ServiceException
protected WFSStrategy getStrategy()
public WFSGetCapabilities getCapabilities()
AbstractOpenWebService
getCapabilities
in class AbstractOpenWebService<WFSGetCapabilities,QName>
public WFSServiceInfo getInfo()
AbstractOpenWebService
Provides a very quick description of the service, for more information please review the capabilitie document.
getInfo
in class AbstractOpenWebService<WFSGetCapabilities,QName>
protected WFSServiceInfo createInfo()
AbstractOpenWebService
createInfo
in class AbstractOpenWebService<WFSGetCapabilities,QName>
protected FeatureTypeInfo createInfo(QName typeName)
createInfo
in class AbstractOpenWebService<WFSGetCapabilities,QName>
protected void setupSpecifications()
AbstractOpenWebService
setupSpecifications
in class AbstractOpenWebService<WFSGetCapabilities,QName>
public boolean supportsTransaction(QName typeName)
public boolean canLimit()
public boolean canFilter()
public boolean canRetype()
public boolean canSort()
public boolean supportsStoredQueries()
public ReferencedEnvelope getBounds(QName typeName, CoordinateReferenceSystem targetCrs)
public boolean canCount()
public GetFeatureRequest createGetFeatureRequest()
protected Response internalIssueRequest(Request request) throws IOException
AbstractOpenWebService
internalIssueRequest
in class AbstractOpenWebService<WFSGetCapabilities,QName>
request
- the request to be issuedIOException
- if there was a problem communicating with the serverpublic GetCapabilitiesResponse issueRequest(GetCapabilitiesRequest request) throws IOException, ServiceException
issueRequest
in class AbstractOpenWebService<WFSGetCapabilities,QName>
IOException
ServiceException
public ListStoredQueriesResponse issueRequest(ListStoredQueriesRequest request) throws IOException
IOException
public DescribeStoredQueriesResponse issueRequest(DescribeStoredQueriesRequest request) throws IOException
IOException
public TransactionRequest createTransaction()
public TransactionResponse issueTransaction(TransactionRequest request) throws IOException
IOException
public GetFeatureResponse issueRequest(GetFeatureRequest request) throws IOException
IOException
public DescribeFeatureTypeRequest createDescribeFeatureTypeRequest()
public ListStoredQueriesRequest createListStoredQueriesRequest()
public DescribeStoredQueriesRequest createDescribeStoredQueriesRequest()
public DescribeFeatureTypeResponse issueRequest(DescribeFeatureTypeRequest request) throws IOException
IOException
public Filter[] splitFilters(QName typeName, Filter filter)
typeName
- org.geotools.data.wfs.internal.WFSStrategy#splitFilters(org.opengis.filter.Filter)
public CoordinateReferenceSystem getDefaultCRS(QName typeName)
public String getAxisOrderFilter()
public URL getCapabilitiesURL()
public WFSConfig getConfig()
Copyright © 1996–2019 Geotools. All rights reserved.