@Override public void finish() { if (localIterator != null) localIterator.close(); }
/** * @deprecated use try-with-resource */ default void finish() { close(); }
@Override public void close() { pfciter.close(); }
private PointFeatureCollection nextFilteredPointFeatureCollection() throws IOException { //if ( pfciter == null) return null; if (!pfciter.hasNext()) { pfciter.close(); return null; } PointFeatureCollection pdata = pfciter.next(); while (!filter(pdata)) { if (!pfciter.hasNext()) { pfciter.close(); return null; } pdata = pfciter.next(); } return pdata; }