net.refractions.udig.catalog.ui.export
Class ReprojectingFeatureCollection

java.lang.Object
  extended by ProgressFeatureCollection
      extended by net.refractions.udig.catalog.ui.export.ReprojectingFeatureCollection

public class ReprojectingFeatureCollection
extends ProgressFeatureCollection

Reprojects the features that as they are read from the collection. The features are read only so don't try to attempt to set any values on the features.

Since:
1.1.0
Author:
Jesse

Constructor Summary
ReprojectingFeatureCollection(FeatureCollection delegate, IProgressMonitor monitor, FeatureType featureType, MathTransform mt)
          new instance
 
Method Summary
protected  java.util.Iterator openIterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReprojectingFeatureCollection

public ReprojectingFeatureCollection(FeatureCollection delegate,
                                     IProgressMonitor monitor,
                                     FeatureType featureType,
                                     MathTransform mt)
new instance

Parameters:
delegate - the feature collection to transform
monitor - the monitor to update
featureType - the featureType of the final featureType. Which means that the default geometry attribute type declares the projection after the transformation.
mt -
Method Detail

openIterator

protected java.util.Iterator openIterator()