/** Package protected, please use SubFeatureCollection.close( iterator ) */ void close(){ if( collection != null ){ collection.close( delegate ); } collection = null; delegate = null; filter = null; next = null; }
/** Package protected, please use SubFeatureCollection.close( iterator ) */ void close(){ if( collection != null ){ collection.close( delegate ); } collection = null; delegate = null; filter = null; next = null; }
/** * Required so FeatureCollection classes can implement close( FeatureIterator ). */ public void close(){ if( iterator != null ){ collection.close( iterator ); iterator = null; collection = null; } } }
/** * @see org.geotools.data.FeatureReader#close() */ public void close() throws IOException { closed = true; if (collection != null) { collection.close(features); } } }
/** * Required so SimpleFeatureCollection classes can implement close( SimpleFeatureIterator ). */ public void close(){ if( iterator != null ){ collection.close( iterator ); iterator = null; collection = null; } } }
public void close() { if( collection!=null && delegate!=null) collection.close(delegate); collection =null; delegate = null; } }
public void close() { if( collection!=null && delegate!=null) collection.close(delegate); collection =null; delegate = null; } }
public void close(Iterator<SimpleFeature> close) { collection.close(close); }
@Override public void close(Iterator close) { delegate.close(((PropertyValueIterator)close).it); }
public void close(FeatureIterator<F> close) { delegate.close(close); }
public void close(Iterator<F> close) { delegate.close(close); }
public void close(Iterator close) { ReTypingIterator reType = (ReTypingIterator) close; delegate.close( reType.getDelegate() ); }
public void close(Iterator close) { Iterator iterator = ((MaxFeaturesIterator)close).getDelegate(); delegate.close( iterator ); }
public void close(Iterator<F> close) { FilteringIterator<F> filtering = (FilteringIterator<F>) close; delegate.close( filtering.getDelegate() ); }
public void close(Iterator<F> close) { Iterator<F> iterator = ((MaxFeaturesIterator<F>)close).getDelegate(); delegate.close( iterator ); }
public void close(Iterator close) { Iterator iterator = ((ReprojectingIterator) close).getDelegate(); delegate.close(iterator); }
public void close(Iterator close) { FilteringIterator filtering = (FilteringIterator) close; delegate.close( filtering.getDelegate() ); }
public Object[] toArray(Object[] arg0) { List list = new ArrayList(); Iterator it = collections.iterator(); while(it.hasNext()){ FeatureCollection col = (FeatureCollection)it.next(); Iterator it2 = col.iterator(); while (it2.hasNext()){ list.add(it.next()); } col.close(it2); } return list.toArray(arg0); }
static void accept(FeatureCollection collection, FeatureVisitor[] visitors) { Iterator iterator; for (iterator = collection.iterator(); iterator.hasNext();) { Feature feature = (Feature) iterator.next(); for (int i = 0; i < visitors.length; i++) { FeatureVisitor visitor = visitors[i]; visitor.visit(feature); } } collection.close(iterator); }
private int getCount(FeatureCollection features) { Iterator iterator = features.iterator(); int count = 0; try { while (iterator.hasNext()) { iterator.next(); count++; } } finally { features.close(iterator); } return count; }