@Override public void accepts(FeatureVisitor visitor, ProgressListener progress) { SimpleFeatureIterator it = features(); try { while (it.hasNext()) { visitor.visit(it.next()); } } finally { it.close(); } }
public void visitItem(Object item) { SimpleFeature feature = null; try { feature = (SimpleFeature) item; visitor.visit(feature); } catch (Throwable t) { progress.exceptionOccurred(t); String fid = feature == null ? "feature" : feature.getIdentifier().toString(); problem[0] = new IOException("Problem visiting " + fid + ":" + t, t); } finally { progress.progress(count / size); } } });
static void accept(SimpleFeatureCollection collection, FeatureVisitor[] visitors) { SimpleFeatureIterator iterator = collection.features(); try { while (iterator.hasNext()) { SimpleFeature feature = (SimpleFeature) iterator.next(); for (int i = 0; i < visitors.length; i++) { FeatureVisitor visitor = visitors[i]; visitor.visit(feature); } } } finally { iterator.close(); } }
/** * Navigate the collection and call vistor.visit( Feature ) for each element in the collection. * * @param collection the SimpleFeatureCollection containing the features we want to visit * @param visitor the visitor which already knows which attributes it wants to meet */ static void accept(SimpleFeatureCollection collection, FeatureVisitor visitor) { SimpleFeatureIterator iterator = collection.features(); try { while (iterator.hasNext()) { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } } finally { iterator.close(); } }
/** * @see org.geotools.feature.FeatureCollection#accepts(org.opengis.feature.FeatureVisitor, * org.opengis.util.ProgressListener) */ public void accepts(FeatureVisitor visitor, ProgressListener progress) throws IOException { for (Feature feature : this) { visitor.visit(feature); } }
try { feature = iterator.next(); visitor.visit(feature); if (size > 0) { progress.progress(position++ / size);
try { feature = reader.next(); visitor.visit(feature); } catch (IOException erp) { progress.exceptionOccurred(erp);
@Override public void visit(Feature feature) { timeoutVerifier.checkTimeout(); delegate.visit(feature); } }
static void accept(SimpleFeatureCollection collection, FeatureVisitor[] visitors) { Iterator iterator; for (iterator = collection.iterator(); iterator.hasNext();) { SimpleFeature feature = (SimpleFeature) iterator.next(); for (int i = 0; i < visitors.length; i++) { FeatureVisitor visitor = visitors[i]; visitor.visit(feature); } } collection.close(iterator); }
/** * Navigate the collection and call vistor.visit( Feature ) for each * element in the collection. * * @param collection the SimpleFeatureCollection containing the features we want to visit * @param visitor the visitor which already knows which attributes it wants to meet */ static void accept(SimpleFeatureCollection collection, FeatureVisitor visitor) { Iterator iterator; for (iterator = collection.iterator(); iterator.hasNext();) { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } collection.close(iterator); }
public void visitItem(Object item) { try { SimpleFeature feature = (SimpleFeature) item; visitor.visit(feature); } catch (Throwable t) { progress.exceptionOccurred(t); } finally { progress.progress(count / size); } } });
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { FeatureIterator it = features(); try { Exception exception = null; while (it.hasNext()) { try { visitor.visit(it.next()); } catch (Exception e) { if (exception != null) exception = e; } } if (exception != null) { if (exception instanceof RuntimeException) { throw (RuntimeException) exception; } else { throw new RuntimeException(exception); } } } finally { close(it); } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { SimpleFeatureIterator it = features(); try { Exception exception = null; while (it.hasNext()) { try { visitor.visit(it.next()); } catch (Exception e) { if (exception != null) exception = e; } } if (exception != null) { if (exception instanceof RuntimeException) { throw (RuntimeException) exception; } else { throw new RuntimeException(exception); } } } finally { close(it); } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator iterator = null; // if( progress == null ) progress = new NullProgressListener(); try{ float size = size(); float position = 0; progress.started(); for( iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); progress.progress( position++/size )){ try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch( Exception erp ){ progress.exceptionOccurred( erp ); } } } finally { progress.complete(); close( iterator ); } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator iterator = null; if (progress == null) progress = new NullProgressListener(); try{ float size = size(); float position = 0; progress.started(); for( iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); progress.progress( 100.0f * position++ / size )){ try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch( Exception erp ){ progress.exceptionOccurred( erp ); } } } finally { progress.complete(); close( iterator ); } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator iterator = null; if (progress == null) progress = new NullProgressListener(); try { float size = size(); float position = 0; progress.started(); for (iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); progress .progress(position++ / size)) { try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch (Exception erp) { progress.exceptionOccurred(erp); } } } finally { progress.complete(); close(iterator); } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator<SimpleFeature> iterator = null; if( progress == null ) progress = new NullProgressListener(); try{ float size = size(); float position = 0; progress.started(); for( iterator = iterator(); !progress.isCanceled() && iterator.hasNext();){ if (size > 0) progress.progress( position++/size ); try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch( Exception erp ){ progress.exceptionOccurred( erp ); } } } finally { progress.complete(); close( iterator ); } }
public void accepts( org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator<F> iterator = null; if (progress == null) progress = new NullProgressListener(); try { float size = size(); float position = 0; progress.started(); for (iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); ) { if (size > 0) progress.progress(position++ / size); try { Feature feature = (Feature) iterator.next(); visitor.visit(feature); } catch (Exception erp) { progress.exceptionOccurred(erp); } } } finally { progress.complete(); close(iterator); } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator iterator = null; if (progress == null) progress = new NullProgressListener(); try{ float size = size(); float position = 0; progress.started(); for( iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); progress.progress( position++/size )){ try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch( Exception erp ){ progress.exceptionOccurred( erp ); } } } finally { progress.complete(); close( iterator ); } }
public void accepts(FeatureVisitor visitor, ProgressListener progress) throws IOException { Iterator iterator = null; if (progress == null) progress = new NullProgressListener(); try { float size = size(); float position = 0; progress.started(); for (iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); progress .progress(position++ / size)) { try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch (Exception erp) { progress.exceptionOccurred(erp); } } } finally { progress.complete(); close(iterator); } }