|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectAbstractDataStore
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 AbstractDataStore |
---|
isWriteable, listenerManager, LOGGER |
Constructor Summary | |
---|---|
AbstractFileDataStore()
|
Method Summary | |
---|---|
FeatureReader<SimpleFeatureType,SimpleFeature> |
getFeatureReader()
Singular version, which must be implemented to represent a Reader for the url being read. |
SimpleFeatureSource |
getFeatureSource()
Singular version, calls parent with getSchema().getTypeName() |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
getFeatureWriter(Filter filter,
Transaction transaction)
Singular version, calls parent with getSchema().getTypeName() |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
getFeatureWriter(Transaction transaction)
|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
getFeatureWriterAppend(Transaction transaction)
|
SimpleFeatureType |
getSchema()
Singular version, returns the FeatureType for the url being read. |
void |
updateSchema(SimpleFeatureType featureType)
Singular version, calls parent with getSchema().getTypeName() |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface DataStore |
---|
getFeatureReader, getFeatureSource, getFeatureSource, getFeatureWriter, getFeatureWriter, getFeatureWriterAppend, getLockingManager, getSchema, getTypeNames, removeSchema, updateSchema |
Methods inherited from interface DataAccess |
---|
createSchema, dispose, getInfo, getNames, getSchema, removeSchema, updateSchema |
Constructor Detail |
---|
public AbstractFileDataStore()
Method Detail |
---|
public SimpleFeatureType getSchema() throws IOException
getSchema
in interface FileDataStore
IOException
DataStore.getSchema(java.lang.String)
public FeatureReader<SimpleFeatureType,SimpleFeature> getFeatureReader() throws IOException
getFeatureReader
in interface FileDataStore
IOException
org.geotools.data.DataStore#getFeatureReader(java.lang.String)
public void updateSchema(SimpleFeatureType featureType) throws IOException
updateSchema
in interface FileDataStore
IOException
DataStore.updateSchema(java.lang.String,SimpleFeatureType)
public SimpleFeatureSource getFeatureSource() throws IOException
getFeatureSource
in interface FileDataStore
IOException
DataStore.getFeatureSource(java.lang.String)
public FeatureWriter<SimpleFeatureType,SimpleFeature> getFeatureWriter(Filter filter, Transaction transaction) throws IOException
getFeatureWriter
in interface FileDataStore
IOException
org.geotools.data.DataStore#getFeatureWriter(Filter,Transaction)
public FeatureWriter<SimpleFeatureType,SimpleFeature> getFeatureWriter(Transaction transaction) throws IOException
getFeatureWriter
in interface FileDataStore
IOException
DataStore.getFeatureWriter(java.lang.String,
org.geotools.data.Transaction)
public FeatureWriter<SimpleFeatureType,SimpleFeature> getFeatureWriterAppend(Transaction transaction) throws IOException
getFeatureWriterAppend
in interface FileDataStore
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 |