org.geotools.process.gs
Class WrappingIterator

Object
  extended by WrappingIterator
All Implemented Interfaces:
Closeable, Iterator<SimpleFeature>, SimpleFeatureIterator, FeatureIterator<SimpleFeature>

public class WrappingIterator
extends Object
implements Iterator<SimpleFeature>, SimpleFeatureIterator

An iterator wrapping a SimpleFeatureIterator and exposing its close method.

Author:
Andrea Aime - OpenGeo

Constructor Summary
WrappingIterator(SimpleFeatureIterator delegate)
           
 
Method Summary
 void close()
          Closes this iterator and releases any system resources associated with it.
 boolean hasNext()
          Does another Feature exist in this Iteration.
 SimpleFeature next()
          Get the next Feature in this iteration.
 void remove()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrappingIterator

public WrappingIterator(SimpleFeatureIterator delegate)
Method Detail

hasNext

public boolean hasNext()
Description copied from interface: FeatureIterator
Does another Feature exist in this Iteration.

Iterator defin: Returns true if the iteration has more elements. (In other words, returns true if next would return an element rather than throwing an exception.)

Specified by:
hasNext in interface Iterator<SimpleFeature>
Specified by:
hasNext in interface FeatureIterator<SimpleFeature>
Returns:
true if more Features exist, false otherwise.

next

public SimpleFeature next()
Description copied from interface: FeatureIterator
Get the next Feature in this iteration.

Specified by:
next in interface Iterator<SimpleFeature>
Specified by:
next in interface FeatureIterator<SimpleFeature>
Returns:
The next Feature

remove

public void remove()
Specified by:
remove in interface Iterator<SimpleFeature>

close

public void close()
Description copied from interface: FeatureIterator
Closes this iterator and releases any system resources associated with it.

Specified by:
close in interface Closeable
Specified by:
close in interface FeatureIterator<SimpleFeature>


Copyright © 1996-2014 Geotools. All Rights Reserved.