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, setLoggingLevelprotected final WFSConfig config
public WFSClient(URL capabilitiesURL, HTTPClient httpClient, WFSConfig config) throws IOException, ServiceException
IOExceptionServiceExceptionpublic WFSClient(URL capabilitiesURL, HTTPClient httpClient, WFSConfig config, WFSGetCapabilities capabilities) throws IOException, ServiceException
IOExceptionServiceExceptionprotected WFSStrategy getStrategy()
public WFSGetCapabilities getCapabilities()
AbstractOpenWebServicegetCapabilities in class AbstractOpenWebService<WFSGetCapabilities,QName>public WFSServiceInfo getInfo()
AbstractOpenWebServiceProvides a very quick description of the service, for more information please review the capabilitie document.
getInfo in class AbstractOpenWebService<WFSGetCapabilities,QName>protected WFSServiceInfo createInfo()
AbstractOpenWebServicecreateInfo in class AbstractOpenWebService<WFSGetCapabilities,QName>protected FeatureTypeInfo createInfo(QName typeName)
createInfo in class AbstractOpenWebService<WFSGetCapabilities,QName>protected void setupSpecifications()
AbstractOpenWebServicesetupSpecifications 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
AbstractOpenWebServiceinternalIssueRequest 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>IOExceptionServiceExceptionpublic ListStoredQueriesResponse issueRequest(ListStoredQueriesRequest request) throws IOException
IOExceptionpublic DescribeStoredQueriesResponse issueRequest(DescribeStoredQueriesRequest request) throws IOException
IOExceptionpublic TransactionRequest createTransaction()
public TransactionResponse issueTransaction(TransactionRequest request) throws IOException
IOExceptionpublic GetFeatureResponse issueRequest(GetFeatureRequest request) throws IOException
IOExceptionpublic DescribeFeatureTypeRequest createDescribeFeatureTypeRequest()
public ListStoredQueriesRequest createListStoredQueriesRequest()
public DescribeStoredQueriesRequest createDescribeStoredQueriesRequest()
public DescribeFeatureTypeResponse issueRequest(DescribeFeatureTypeRequest request) throws IOException
IOExceptionpublic 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.