@Override public void removeSchema(String name) throws IOException { getDataStore(name).removeSchema(name); } }
public FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriter( String typeName, Filter filter, Transaction transaction) throws IOException { return getDataStore(typeName).getFeatureWriter(typeName, filter, transaction); }
public FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriter( String typeName, Transaction transaction) throws IOException { return getDataStore(typeName).getFeatureWriter(typeName, transaction); }
public FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriterAppend( String typeName, Transaction transaction) throws IOException { return getDataStore(typeName).getFeatureWriterAppend(typeName, transaction); }
public void updateSchema(String typeName, SimpleFeatureType featureType) throws IOException { getDataStore(typeName).updateSchema(typeName, featureType); }
public SimpleFeatureType getSchema(String typeName) throws IOException { return getDataStore(typeName).getSchema(typeName); }
public FeatureReader<SimpleFeatureType, SimpleFeature> getFeatureReader( Query query, Transaction transaction) throws IOException { String typeName = query.getTypeName(); return getDataStore(typeName).getFeatureReader(query, transaction); }
public SimpleFeatureSource getFeatureSource(String typeName) throws IOException { SimpleFeatureSource fs = getDataStore(typeName).getFeatureSource(typeName); if (fs instanceof SimpleFeatureLocking) { return new DirectoryFeatureLocking((SimpleFeatureLocking) fs); } else if (fs instanceof FeatureStore) { return new DirectoryFeatureStore((SimpleFeatureStore) fs); } else { return new DirectoryFeatureSource((SimpleFeatureSource) fs); } }
public SimpleFeatureType getSchema(String typeName) throws IOException { return getDataStore(typeName).getSchema(typeName); }
public FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriter( String typeName, Filter filter, Transaction transaction) throws IOException { return getDataStore(typeName).getFeatureWriter(typeName, filter, transaction); }
public SimpleFeatureType getSchema(String typeName) throws IOException { return getDataStore(typeName).getSchema(typeName); }
public FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriter( String typeName, Filter filter, Transaction transaction) throws IOException { return getDataStore(typeName).getFeatureWriter(typeName, filter, transaction); }
public FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriter( String typeName, Transaction transaction) throws IOException { return getDataStore(typeName).getFeatureWriter(typeName, transaction); }
public FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriterAppend( String typeName, Transaction transaction) throws IOException { return getDataStore(typeName).getFeatureWriterAppend(typeName, transaction); }
public void updateSchema(String typeName, SimpleFeatureType featureType) throws IOException { getDataStore(typeName).updateSchema(typeName, featureType); }
public FeatureReader<SimpleFeatureType, SimpleFeature> getFeatureReader( Query query, Transaction transaction) throws IOException { String typeName = query.getTypeName(); return getDataStore(typeName).getFeatureReader(query, transaction); }
public FeatureReader<SimpleFeatureType, SimpleFeature> getFeatureReader( Query query, Transaction transaction) throws IOException { String typeName = query.getTypeName(); return getDataStore(typeName).getFeatureReader(query, transaction); }
public FeatureSource<SimpleFeatureType, SimpleFeature> getView(Query query) throws IOException, SchemaException { String typeName = query.getTypeName(); return getDataStore(typeName).getView(query); }
public SimpleFeatureSource getFeatureSource( String typeName) throws IOException { SimpleFeatureSource fs = getDataStore(typeName).getFeatureSource(typeName); if(fs instanceof SimpleFeatureLocking) { return new DirectoryFeatureLocking((SimpleFeatureLocking) fs); } else if(fs instanceof FeatureStore) { return new DirectoryFeatureStore((SimpleFeatureStore) fs); } else { return new DirectoryFeatureSource((SimpleFeatureSource) fs); } }
public FeatureSource<SimpleFeatureType, SimpleFeature> getFeatureSource( String typeName) throws IOException { FeatureSource<SimpleFeatureType, SimpleFeature> fs = getDataStore(typeName).getFeatureSource(typeName); if(fs instanceof FeatureLocking) { return new DirectoryFeatureLocking((FeatureLocking<SimpleFeatureType, SimpleFeature>) fs, this); } else if(fs instanceof FeatureStore) { return new DirectoryFeatureStore((FeatureStore<SimpleFeatureType, SimpleFeature>) fs, this); } else { return new DirectoryFeatureSource((FeatureSource<SimpleFeatureType, SimpleFeature>) fs, this); } }