|
||||||||||
| 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
trunk/modules/library (gt-library.jar) (Maven report) (SVN head)| Field Summary |
|---|
| Fields inherited from class AbstractDataStore |
|---|
isWriteable, listenerManager, LOGGER |
| Constructor Summary | |
|---|---|
AbstractFileDataStore()
|
|
| Method Summary | |
|---|---|
protected abstract FeatureReader<SimpleFeatureType,SimpleFeature> |
getFeatureReader()
Singular version, which must be implemented to represent a Reader for the url being read. |
FeatureSource<SimpleFeatureType,SimpleFeature> |
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)
|
abstract 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 |
| Constructor Detail |
|---|
public AbstractFileDataStore()
| Method Detail |
|---|
public abstract SimpleFeatureType getSchema()
throws IOException
IOExceptionDataStore.getSchema(java.lang.String)
protected abstract FeatureReader<SimpleFeatureType,SimpleFeature> getFeatureReader()
throws IOException
IOExceptionorg.geotools.data.DataStore#getFeatureReader(java.lang.String)
public void updateSchema(SimpleFeatureType featureType)
throws IOException
IOExceptionDataStore.updateSchema(java.lang.String,SimpleFeatureType)
public FeatureSource<SimpleFeatureType,SimpleFeature> getFeatureSource()
throws IOException
IOExceptionDataStore.getFeatureSource(java.lang.String)
public FeatureWriter<SimpleFeatureType,SimpleFeature> getFeatureWriter(Filter filter,
Transaction transaction)
throws IOException
IOException
public FeatureWriter<SimpleFeatureType,SimpleFeature> getFeatureWriter(Transaction transaction)
throws IOException
IOExceptionDataStore.getFeatureWriter(java.lang.String,
org.geotools.data.Transaction)
public FeatureWriter<SimpleFeatureType,SimpleFeature> getFeatureWriterAppend(Transaction transaction)
throws IOException
IOExceptionDataStore.getFeatureWriterAppend(java.lang.String,
org.geotools.data.Transaction)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||