|
|||||||||||
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.mapinfo.MapInfoDataStore
The class provides reading and writing access to ESRI shapefiles. The access is capsulated within the query and transaction mechanism described at the OGC WFS specifications.
The data store uses a cache for keeping features once read from a shapefile in memory to provide a much faster access to them. The cache can be configured through the configuration XML-document that also contains the names and locations of the shapes handled by an instance of the MapInfoDataStore.
Nested Class Summary | |
private class |
MapInfoDataStore.CDescribeFeatureType
inner interface defining the processing of a DescribeFeatureType request |
private class |
MapInfoDataStore.CGetFeature
inner interface defining the processing of a getFeature request |
(package private) class |
MapInfoDataStore.CGetFeatureWithLock
class defining the processing of a getFeature request |
private class |
MapInfoDataStore.CLockFeature
inner interface defining the processing of a lockFeature request |
private class |
MapInfoDataStore.CTransaction
inner interface defining the processing of a transaction request |
Field Summary |
Fields inherited from class org.deegree_impl.services.wfs.AbstractDataStore |
config, pool |
Constructor Summary | |
MapInfoDataStore(java.net.URL config)
|
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 MapInfoDataStore(java.net.URL config) throws 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 |