|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.data.AbstractDataStore
org.geotools.data.AbstractFileDataStore
public abstract class AbstractFileDataStore
This class assumes the DataStore represents a single source, represented by a URL. In many cases the default functionality is chained off to the parent class (AbstractDataStore).
AbstractDataStore
Field Summary |
---|
Fields inherited from class org.geotools.data.AbstractDataStore |
---|
isWriteable, listenerManager, LOGGER |
Constructor Summary | |
---|---|
AbstractFileDataStore()
|
Method Summary | |
---|---|
FeatureReader<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureReader()
Singular version, which must be implemented to represent a Reader for the url being read. |
FeatureSource<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureSource()
Singular version, calls parent with getSchema().getTypeName() |
FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureWriter(org.opengis.filter.Filter filter,
Transaction transaction)
Singular version, calls parent with getSchema().getTypeName() |
FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureWriter(Transaction transaction)
|
FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureWriterAppend(Transaction transaction)
|
org.opengis.feature.simple.SimpleFeatureType |
getSchema()
Singular version, returns the FeatureType for the url being read. |
void |
updateSchema(org.opengis.feature.simple.SimpleFeatureType featureType)
Singular version, calls parent with getSchema().getTypeName() |
Methods inherited from class org.geotools.data.AbstractDataStore |
---|
createFeatureWriter, createLockingManager, createMetadata, createSchema, dispose, getBounds, getCount, getFeatureReader, getFeatureReader, getFeatureReader, getFeatureSource, getFeatureSource, getFeatureWriter, getFeatureWriter, getFeatureWriter, getFeatureWriterAppend, getInfo, getLockingManager, getNames, getSchema, getSchema, getSupportedHints, getTypeNames, getUnsupportedFilter, getView, state, updateSchema, updateSchema |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.geotools.data.DataStore |
---|
getFeatureReader, getFeatureSource, getFeatureWriter, getFeatureWriter, getFeatureWriterAppend, getLockingManager, getSchema, getTypeNames, getView, updateSchema |
Methods inherited from interface org.geotools.data.DataAccess |
---|
createSchema, dispose, getFeatureSource, getInfo, getNames, getSchema, updateSchema |
Constructor Detail |
---|
public AbstractFileDataStore()
Method Detail |
---|
public org.opengis.feature.simple.SimpleFeatureType getSchema() throws java.io.IOException
getSchema
in interface FileDataStore
java.io.IOException
DataStore.getSchema(java.lang.String)
public FeatureReader<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureReader() throws java.io.IOException
getFeatureReader
in interface FileDataStore
java.io.IOException
org.geotools.data.DataStore#getFeatureReader(java.lang.String)
public void updateSchema(org.opengis.feature.simple.SimpleFeatureType featureType) throws java.io.IOException
updateSchema
in interface FileDataStore
java.io.IOException
DataStore.updateSchema(java.lang.String,SimpleFeatureType)
public FeatureSource<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureSource() throws java.io.IOException
getFeatureSource
in interface FileDataStore
java.io.IOException
DataStore.getFeatureSource(java.lang.String)
public FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureWriter(org.opengis.filter.Filter filter, Transaction transaction) throws java.io.IOException
getFeatureWriter
in interface FileDataStore
java.io.IOException
org.geotools.data.DataStore#getFeatureWriter(Filter,Transaction)
public FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureWriter(Transaction transaction) throws java.io.IOException
getFeatureWriter
in interface FileDataStore
java.io.IOException
DataStore.getFeatureWriter(java.lang.String,
org.geotools.data.Transaction)
public FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureWriterAppend(Transaction transaction) throws java.io.IOException
getFeatureWriterAppend
in interface FileDataStore
java.io.IOException
DataStore.getFeatureWriterAppend(java.lang.String,
org.geotools.data.Transaction)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |