Package org.geotools.data.wfs
Class WFSDataStore
Object
ContentDataStore
WFSDataStore
- All Implemented Interfaces:
DataAccess<SimpleFeatureType,
,SimpleFeature> DataStore
-
Field Summary
FieldsFields inherited from class ContentDataStore
dataStoreFactory, entries, featureFactory, filterFactory, geometryFactory, JOINED_FEATURE_TYPE, lockingManager, LOGGER, namespaceURI, typeFactory, WRITER_ADD, WRITER_COMMIT, WRITER_UPDATE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddStoredQuery
(String localName, String storedQueryId) protected WFSContentState
createContentState
(ContentEntry entry) Instantiates a new content state for the entry.protected ContentFeatureSource
createFeatureSource
(ContentEntry entry) Instantiates new feature source for the entry.Creates a set of qualified names corresponding to the types that the datastore provides.getInfo()
Information about this service.getRemoteFeatureType
(QName remoteTypeName) getRemoteSimpleFeatureType
(QName remoteTypeName) getRemoteTypeName
(Name localTypeName) getStoredQueryDescriptionType
(String storedQueryId) getStoredQueryReturnType
(String storedQueryId) getStoredQuerySchema
(String storedQueryId) void
removeStoredQuery
(String localName) boolean
Methods inherited from class ContentDataStore
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
-
Field Details
-
STORED_QUERY_CONFIGURATION_HINT
- See Also:
-
configuredStoredQueries
-
-
Constructor Details
-
WFSDataStore
-
-
Method Details
-
getInfo
Description copied from interface:DataAccess
Information about this service.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).
- Specified by:
getInfo
in interfaceDataAccess<SimpleFeatureType,
SimpleFeature> - Overrides:
getInfo
in classContentDataStore
- Returns:
- SeviceInfo
- See Also:
-
createContentState
Description copied from class:ContentDataStore
Instantiates a new content state for the entry.Subclasses may override this method to return a specific subclass of
ContentState
.- Overrides:
createContentState
in classContentDataStore
- Parameters:
entry
- The entry.- Returns:
- A new instance of
ContentState
for the entry.
-
createTypeNames
Description copied from class:ContentDataStore
Creates a set of qualified names corresponding to the types that the datastore provides.Namespaces may be left
null
for data stores which do not support namespace qualified type names.- Specified by:
createTypeNames
in classContentDataStore
- Returns:
- A list of
Name
. - Throws:
IOException
- Any errors occuring connecting to data.- See Also:
-
createFeatureSource
Description copied from class:ContentDataStore
Instantiates new feature source for the entry.Subclasses should override this method to return a specific subclass of
ContentFeatureSource
.- Specified by:
createFeatureSource
in classContentDataStore
- Parameters:
entry
- The entry.- Returns:
- An new instance of
ContentFeatureSource
for the entry. - Throws:
IOException
- See Also:
-
WFSFeatureSource
WFSFeatureStore
WFSClient.supportsTransaction(QName)
ContentDataStore.createFeatureSource(org.geotools.data.store.ContentEntry)
-
getRemoteTypeName
- Throws:
IOException
-
getStoredQueryListResponse
- Throws:
IOException
-
supportsStoredQueries
public boolean supportsStoredQueries() -
getRemoteFeatureType
- Throws:
IOException
-
getStoredQueryDescriptionType
public StoredQueryDescriptionType getStoredQueryDescriptionType(String storedQueryId) throws IOException - Throws:
IOException
-
getRemoteSimpleFeatureType
- Throws:
IOException
-
getWfsClient
-
addStoredQuery
- Throws:
IOException
-
getStoredQueryReturnType
- Throws:
IOException
-
getStoredQuerySchema
- Throws:
IOException
-
getConfiguredStoredQueries
-
removeStoredQuery
-
getCapabilitiesURL
-