public ServiceInfo getInfo() { return wrapped.getInfo(); }
@Override public ServiceInfo getInfo() { return delegate.getInfo(); }
public ServiceInfo getInfo() { return delegate.getInfo(); }
@Override protected void finalize() throws Throwable { super.finalize(); // warn people if (this.slicesIndexStore != null) { if (LOGGER.isLoggable(Level.WARNING)) { LOGGER.warning( "This granule catalog was not properly dispose as it still points to:" + slicesIndexStore.getInfo().toString()); } // try to dispose the underlying store if it has not been disposed yet this.dispose(); } }
@Override protected void finalize() throws Throwable { super.finalize(); // warn people if (this.getTileIndexStore() != null) { if (LOGGER.isLoggable(Level.WARNING)) { LOGGER.warning( "This granule catalog was not properly dispose as it still points to:" + getTileIndexStore().getInfo().toString()); if (TRACE_ENABLED) { LOGGER.log( Level.WARNING, "The un-disposed granule catalog originated on this stack trace", tracer); } } // try to dispose the underlying store if it has not been disposed yet this.dispose(); } }
@Override public ServiceInfo getInfo() { return delegate.getInfo(); }
@Override protected void finalize() throws Throwable { super.finalize(); // warn people if (this.slicesIndexStore != null) { if (LOGGER.isLoggable(Level.WARNING)) { LOGGER.warning( "This granule catalog was not properly dispose as it still points to:" + slicesIndexStore.getInfo().toString()); } // try to dispose the underlying store if it has not been disposed yet this.dispose(); } }
private String getFolder(DataStore dataStore) { String folder = null; final URI uri = dataStore.getInfo().getSource(); try { if (dataStore instanceof DirectoryDataStore) { folder = DataUtilities.urlToFile(uri.toURL()).getPath(); } else if (dataStore instanceof ShapefileDataStore) { folder = DataUtilities.urlToFile(uri.toURL()).getParent(); } } catch (MalformedURLException e) { LOGGER.log(Level.FINER, e.getMessage(), e); } return folder; }
private IFeatureInserter getFeatureWriter(SimpleFeatureType schema) throws IOException { if (DataStoreFactory.isShapefileDataStore(getOutputDataStore())) { URI uri = getOutputDataStore().getInfo().getSource(); String folder = DataUtilities.urlToFile(uri.toURL()).getPath(); return new ShapefileFeatureInserter(folder, schema); } // create schema SimpleFeatureStore featureStore = null; getOutputDataStore().createSchema(schema); final String typeName = schema.getTypeName(); SimpleFeatureSource featureSource = getOutputDataStore().getFeatureSource(typeName); if (featureSource instanceof SimpleFeatureStore) { featureStore = (SimpleFeatureStore) featureSource; featureStore.setTransaction(new DefaultTransaction(typeName)); } else { LOGGER.log(Level.WARNING, typeName + " does not support SimpleFeatureStore interface!"); featureStore = (SimpleFeatureStore) featureSource; } return new FeatureInserter(featureStore); }