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 WFSContentStatecreateContentState(ContentEntry entry) Instantiates a new content state for the entry.protected ContentFeatureSourcecreateFeatureSource(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) voidremoveStoredQuery(String localName) booleanMethods 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:DataAccessInformation 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:
getInfoin interfaceDataAccess<SimpleFeatureType,SimpleFeature> - Overrides:
getInfoin classContentDataStore- Returns:
- SeviceInfo
- See Also:
-
createContentState
Description copied from class:ContentDataStoreInstantiates a new content state for the entry.Subclasses may override this method to return a specific subclass of
ContentState.- Overrides:
createContentStatein classContentDataStore- Parameters:
entry- The entry.- Returns:
- A new instance of
ContentStatefor the entry.
-
createTypeNames
Description copied from class:ContentDataStoreCreates a set of qualified names corresponding to the types that the datastore provides.Namespaces may be left
nullfor data stores which do not support namespace qualified type names.- Specified by:
createTypeNamesin classContentDataStore- Returns:
- A list of
Name. - Throws:
IOException- Any errors occuring connecting to data.- See Also:
-
createFeatureSource
Description copied from class:ContentDataStoreInstantiates new feature source for the entry.Subclasses should override this method to return a specific subclass of
ContentFeatureSource.- Specified by:
createFeatureSourcein classContentDataStore- Parameters:
entry- The entry.- Returns:
- An new instance of
ContentFeatureSourcefor the entry. - Throws:
IOException- See Also:
-
WFSFeatureSourceWFSFeatureStoreWFSClient.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
-