public class SDLDataStore extends Object implements org.geotools.data.FileDataStore
| Constructor and Description |
|---|
SDLDataStore(URL url,
String srs) |
| Modifier and Type | Method and Description |
|---|---|
void |
createSchema(org.opengis.feature.simple.SimpleFeatureType featureType) |
void |
dispose() |
org.geotools.data.FeatureReader |
getFeatureReader() |
org.geotools.data.FeatureReader<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureReader(org.geotools.data.Query query,
org.geotools.data.Transaction transaction) |
org.geotools.data.FeatureReader |
getFeatureReader(String typeName) |
org.geotools.data.simple.SimpleFeatureSource |
getFeatureSource() |
org.geotools.data.simple.SimpleFeatureSource |
getFeatureSource(org.opengis.feature.type.Name typeName) |
org.geotools.data.simple.SimpleFeatureSource |
getFeatureSource(String typeName) |
org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureWriter(org.opengis.filter.Filter filter,
org.geotools.data.Transaction transaction) |
org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureWriter(String typeName,
org.opengis.filter.Filter filter,
org.geotools.data.Transaction transaction) |
org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureWriter(String typeName,
org.geotools.data.Transaction transaction) |
org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureWriter(org.geotools.data.Transaction transaction) |
org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureWriterAppend(String typeName,
org.geotools.data.Transaction transaction) |
org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
getFeatureWriterAppend(org.geotools.data.Transaction transaction) |
org.geotools.data.ServiceInfo |
getInfo() |
org.geotools.data.LockingManager |
getLockingManager() |
List<org.opengis.feature.type.Name> |
getNames() |
org.opengis.feature.simple.SimpleFeatureType |
getSchema() |
org.opengis.feature.simple.SimpleFeatureType |
getSchema(org.opengis.feature.type.Name name) |
org.opengis.feature.simple.SimpleFeatureType |
getSchema(String typeName) |
String[] |
getTypeNames() |
void |
removeSchema(org.opengis.feature.type.Name typeName) |
void |
removeSchema(String typeName) |
void |
updateSchema(org.opengis.feature.type.Name typeName,
org.opengis.feature.simple.SimpleFeatureType featureType) |
void |
updateSchema(org.opengis.feature.simple.SimpleFeatureType featureType) |
void |
updateSchema(String typeName,
org.opengis.feature.simple.SimpleFeatureType featureType) |
public SDLDataStore(URL url, String srs) throws IOException
IOExceptionpublic String[] getTypeNames() throws IOException
getTypeNames in interface org.geotools.data.DataStoreIOExceptionpublic List<org.opengis.feature.type.Name> getNames() throws IOException
getNames in interface org.geotools.data.DataAccess<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>IOExceptionpublic org.opengis.feature.simple.SimpleFeatureType getSchema(String typeName) throws IOException
getSchema in interface org.geotools.data.DataStoreIOExceptionpublic org.opengis.feature.simple.SimpleFeatureType getSchema(org.opengis.feature.type.Name name)
throws IOException
getSchema in interface org.geotools.data.DataAccess<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>IOExceptionpublic org.opengis.feature.simple.SimpleFeatureType getSchema()
throws IOException
getSchema in interface org.geotools.data.FileDataStoreIOExceptionpublic org.geotools.data.FeatureReader getFeatureReader(String typeName) throws IOException
IOExceptionpublic org.geotools.data.FeatureReader<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureReader(org.geotools.data.Query query,
org.geotools.data.Transaction transaction)
throws IOException
getFeatureReader in interface org.geotools.data.DataStoreIOExceptionpublic org.geotools.data.FeatureReader getFeatureReader()
throws IOException
getFeatureReader in interface org.geotools.data.FileDataStoreIOExceptionpublic org.geotools.data.simple.SimpleFeatureSource getFeatureSource()
throws IOException
getFeatureSource in interface org.geotools.data.FileDataStoreIOExceptionpublic org.geotools.data.simple.SimpleFeatureSource getFeatureSource(String typeName) throws IOException
getFeatureSource in interface org.geotools.data.DataStoreIOExceptionpublic org.geotools.data.simple.SimpleFeatureSource getFeatureSource(org.opengis.feature.type.Name typeName)
throws IOException
getFeatureSource in interface org.geotools.data.DataAccess<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>getFeatureSource in interface org.geotools.data.DataStoreIOExceptionpublic void createSchema(org.opengis.feature.simple.SimpleFeatureType featureType)
throws IOException
createSchema in interface org.geotools.data.DataAccess<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>IOExceptionpublic void updateSchema(org.opengis.feature.type.Name typeName,
org.opengis.feature.simple.SimpleFeatureType featureType)
throws IOException
updateSchema in interface org.geotools.data.DataAccess<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>IOExceptionpublic void updateSchema(org.opengis.feature.simple.SimpleFeatureType featureType)
throws IOException
updateSchema in interface org.geotools.data.FileDataStoreIOExceptionpublic void updateSchema(String typeName, org.opengis.feature.simple.SimpleFeatureType featureType) throws IOException
updateSchema in interface org.geotools.data.DataStoreIOExceptionpublic void removeSchema(org.opengis.feature.type.Name typeName)
throws IOException
removeSchema in interface org.geotools.data.DataAccess<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>IOExceptionpublic void removeSchema(String typeName) throws IOException
removeSchema in interface org.geotools.data.DataStoreIOExceptionpublic org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureWriter(org.opengis.filter.Filter filter,
org.geotools.data.Transaction transaction)
throws IOException
getFeatureWriter in interface org.geotools.data.FileDataStoreIOExceptionpublic org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureWriter(org.geotools.data.Transaction transaction)
throws IOException
getFeatureWriter in interface org.geotools.data.FileDataStoreIOExceptionpublic org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureWriterAppend(org.geotools.data.Transaction transaction)
throws IOException
getFeatureWriterAppend in interface org.geotools.data.FileDataStoreIOExceptionpublic org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureWriter(String typeName, org.opengis.filter.Filter filter, org.geotools.data.Transaction transaction) throws IOException
getFeatureWriter in interface org.geotools.data.DataStoreIOExceptionpublic org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureWriter(String typeName, org.geotools.data.Transaction transaction) throws IOException
getFeatureWriter in interface org.geotools.data.DataStoreIOExceptionpublic org.geotools.data.FeatureWriter<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> getFeatureWriterAppend(String typeName, org.geotools.data.Transaction transaction) throws IOException
getFeatureWriterAppend in interface org.geotools.data.DataStoreIOExceptionpublic org.geotools.data.LockingManager getLockingManager()
getLockingManager in interface org.geotools.data.DataStorepublic org.geotools.data.ServiceInfo getInfo()
getInfo in interface org.geotools.data.DataAccess<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>public void dispose()
dispose in interface org.geotools.data.DataAccess<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>Copyright © 2018 B3Partners B.V.. All rights reserved.