|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.services.wfs.AbstractDataStore
org.deegree_impl.services.wfs.sde.SDEDataStore
The class provides reading and writing access to ESRI shape- files. The access is capsulated withing the query and transaction mechanism described at the OGC WFS specifications.
The data store uses a cache for keeping features once read from a shape-file in memory to provide a mauch fast access to them. The cache can be configured throw the configuration XML-document that also contains the names and locations of the shapes handled by an instance of the SDEDataStore.---------------------------------------------------------------------
Nested Class Summary | |
private class |
SDEDataStore.CDescribeFeatureType
inner interface defining the processing of a DescribeFeatureType request |
private class |
SDEDataStore.CGetFeature
inner interface defining the processing of a getFeature request |
(package private) class |
SDEDataStore.CGetFeatureWithLock
class defining the processing of a getFeature request |
private class |
SDEDataStore.CLockFeature
inner interface defining the processing of a lockFeature request |
Field Summary |
Fields inherited from class org.deegree_impl.services.wfs.AbstractDataStore |
config, pool |
Constructor Summary | |
SDEDataStore(java.net.URL config)
Creates a new SDEDataStore object. |
Method Summary | |
void |
describeFeatureType(WFSDescribeFeatureTypeRequest request)
returns the describtion of one or more feature types |
void |
getFeature(WFSGetFeatureRequest request)
returns the features that matches the submitted request |
void |
getFeatureWithLock(WFSGetFeatureWithLockRequest request)
same as getFeature(..) |
void |
lockFeature(WFSLockFeatureRequest request)
performs the locking/unlocking of one or more features. |
void |
transaction(WFSTransactionRequest request)
performs a transaction against the data store. |
Methods inherited from class org.deegree_impl.services.wfs.AbstractDataStore |
fireResponse, getConfiguration, getConnectionPool, handleRequest, handleResponse, isInterested, isKnownFeatureType, registerFeatureType, registerHandler, removeFeatureType, removeHandler |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SDEDataStore(java.net.URL config) throws DataStoreException
config
-
DataStoreException
Method Detail |
public void describeFeatureType(WFSDescribeFeatureTypeRequest request)
request
- conainting the list of feature types that should be describedpublic void getFeature(WFSGetFeatureRequest request)
request
- containing the request for zero, one or more features. The request,
may contains a filter that describes the request more detailedpublic void getFeatureWithLock(WFSGetFeatureWithLockRequest request)
request
- containing the request for zero, one or more features.
The request, may contains a filter that describes the
request more detailed.getFeature(WFSGetFeatureRequest)
public void transaction(WFSTransactionRequest request)
request
- containing the transaction instruction(s)public void lockFeature(WFSLockFeatureRequest request)
request
- the features that should be (un)locked
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |