|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.io.datastore.Datastore org.deegree.io.datastore.shape.ShapeDatastore
public class ShapeDatastore
Datastore
implementation that allows (read-only) access to ESRI shape files.
Field Summary |
---|
Fields inherited from class org.deegree.io.datastore.Datastore |
---|
SRS_UNDEFINED |
Constructor Summary | |
---|---|
ShapeDatastore()
|
Method Summary | |
---|---|
void |
bindSchema(MappedGMLSchema schema)
Adds the given GML application schema to the set of schemas that are handled by this datastore instance. |
void |
close()
Closes the datastore so it can free dependent resources. |
AnnotationDocument |
getAnnotationParser()
Returns the datastore specific annotation parser. |
FeatureCollection |
performQuery(Query query,
MappedFeatureType[] rootFts)
Performs a query against the datastore. |
FeatureCollection |
performQuery(Query query,
MappedFeatureType[] rootFts,
DatastoreTransaction context)
Performs a query against the datastore (in the given transaction context). |
Methods inherited from class org.deegree.io.datastore.Datastore |
---|
acquireTransaction, canTransformTo, configure, determineFidsToLock, getConfiguration, getFeatureType, getSchemas, releaseTransaction, transformQuery, transformResult |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ShapeDatastore()
Method Detail |
---|
public AnnotationDocument getAnnotationParser()
Datastore
getAnnotationParser
in class Datastore
public void bindSchema(MappedGMLSchema schema) throws DatastoreException
Datastore
Note that this method may be called several times for every GML schema that uses this datastore instance.
bindSchema
in class Datastore
schema
- GML application schema to bind
DatastoreException
public FeatureCollection performQuery(Query query, MappedFeatureType[] rootFts) throws DatastoreException
Datastore
performQuery
in class Datastore
query
- query to be performedrootFts
- the root feature types that are queried, more than one type means that the types
are joined
DatastoreException
public FeatureCollection performQuery(Query query, MappedFeatureType[] rootFts, DatastoreTransaction context) throws DatastoreException
Datastore
performQuery
in class Datastore
query
- query to be performedrootFts
- the root feature types that are queried, more than one type means that the types
are joinedcontext
- context (used to specify the JDBCConnection, for example)
DatastoreException
public void close() throws DatastoreException
close
in class Datastore
DatastoreException
|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org