org.geotools.data.store
Class ReprojectingFeatureIterator

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

public class ReprojectingFeatureIterator
extends Object
implements SimpleFeatureIterator


Constructor Summary
ReprojectingFeatureIterator(SimpleFeatureIterator delegate, CoordinateReferenceSystem source, CoordinateReferenceSystem target, SimpleFeatureType schema, GeometryCoordinateSequenceTransformer transformer)
           
ReprojectingFeatureIterator(SimpleFeatureIterator delegate, MathTransform transform, SimpleFeatureType schema, GeometryCoordinateSequenceTransformer transformer)
           
 
Method Summary
 void close()
          Closes this iterator and releases any system resources associated with it.
 SimpleFeatureIterator getDelegate()
           
 boolean hasNext()
          Does another Feature exist in this Iteration.
 SimpleFeature next()
          Get the next Feature in this iteration.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReprojectingFeatureIterator

public ReprojectingFeatureIterator(SimpleFeatureIterator delegate,
                                   MathTransform transform,
                                   SimpleFeatureType schema,
                                   GeometryCoordinateSequenceTransformer transformer)
                            throws OperationNotFoundException,
                                   FactoryRegistryException,
                                   FactoryException
Throws:
OperationNotFoundException
FactoryRegistryException
FactoryException

ReprojectingFeatureIterator

public ReprojectingFeatureIterator(SimpleFeatureIterator delegate,
                                   CoordinateReferenceSystem source,
                                   CoordinateReferenceSystem target,
                                   SimpleFeatureType schema,
                                   GeometryCoordinateSequenceTransformer transformer)
                            throws OperationNotFoundException,
                                   FactoryRegistryException,
                                   FactoryException
Throws:
OperationNotFoundException
FactoryRegistryException
FactoryException
Method Detail

getDelegate

public SimpleFeatureIterator getDelegate()

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 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 FeatureIterator<SimpleFeature>
Returns:
The next Feature

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.