public class WFSDataStore extends ContentDataStore
Modifier and Type | Field and Description |
---|---|
protected Map<String,String> |
configuredStoredQueries |
static String |
STORED_QUERY_CONFIGURATION_HINT |
dataStoreFactory, entries, featureFactory, filterFactory, geometryFactory, JOINED_FEATURE_TYPE, lockingManager, LOGGER, namespaceURI, typeFactory, WRITER_ADD, WRITER_COMMIT, WRITER_UPDATE
Constructor and Description |
---|
WFSDataStore(WFSClient client) |
createSchema, dispose, ensureEntry, ensureFeatureStore, entry, getDataStoreFactory, getEntry, getFeatureFactory, getFeatureReader, getFeatureSource, getFeatureSource, getFeatureSource, getFeatureSource, getFeatureTypeFactory, getFeatureWriter, getFeatureWriter, getFeatureWriterAppend, getFilterFactory, getGeometryFactory, getLockingManager, getLogger, getNames, getNamespaceURI, getSchema, getSchema, getTypeNames, name, removeEntry, removeSchema, removeSchema, setDataStoreFactory, setFeatureFactory, setFeatureTypeFactory, setFilterFactory, setGeometryFactory, setNamespaceURI, updateSchema, updateSchema
public static final String STORED_QUERY_CONFIGURATION_HINT
public WFSDataStore(WFSClient client)
public WFSServiceInfo getInfo()
DataAccess
This method offers access to a summary of header or metadata information describing the service. Subclasses may return a specific ServiceInfo instance that has additional information (such as FilterCapabilities).
getInfo
in interface DataAccess<SimpleFeatureType,SimpleFeature>
getInfo
in class ContentDataStore
getInfo()
protected WFSContentState createContentState(ContentEntry entry)
ContentDataStore
Subclasses may override this method to return a specific subclass of ContentState
.
createContentState
in class ContentDataStore
entry
- The entry.ContentState
for the entry.protected List<Name> createTypeNames() throws IOException
ContentDataStore
Namespaces may be left null
for data stores which do not support namespace
qualified type names.
createTypeNames
in class ContentDataStore
Name
.IOException
- Any errors occuring connecting to data.ContentDataStore.createTypeNames()
protected ContentFeatureSource createFeatureSource(ContentEntry entry) throws IOException
ContentDataStore
Subclasses should override this method to return a specific subclass of ContentFeatureSource
.
createFeatureSource
in class ContentDataStore
entry
- The entry.ContentFeatureSource
for the entry.IOException
WFSFeatureSource
,
WFSFeatureStore
,
WFSClient.supportsTransaction(QName)
,
ContentDataStore.createFeatureSource(org.geotools.data.store.ContentEntry)
public QName getRemoteTypeName(Name localTypeName) throws IOException
IOException
public ListStoredQueriesResponseType getStoredQueryListResponse() throws IOException
IOException
public boolean supportsStoredQueries()
public FeatureType getRemoteFeatureType(QName remoteTypeName) throws IOException
IOException
public StoredQueryDescriptionType getStoredQueryDescriptionType(String storedQueryId) throws IOException
IOException
public SimpleFeatureType getRemoteSimpleFeatureType(QName remoteTypeName) throws IOException
IOException
public WFSClient getWfsClient()
public Name addStoredQuery(String localName, String storedQueryId) throws IOException
IOException
public QName getStoredQueryReturnType(String storedQueryId) throws IOException
IOException
public SimpleFeatureType getStoredQuerySchema(String storedQueryId) throws IOException
IOException
public void removeStoredQuery(String localName)
public URL getCapabilitiesURL()
Copyright © 1996–2019 Geotools. All rights reserved.