org.geotools.data.crs
Class ForceCoordinateSystemIterator
Object
ForceCoordinateSystemIterator
- All Implemented Interfaces:
- Iterator<SimpleFeature>
public class ForceCoordinateSystemIterator
- extends Object
- implements Iterator<SimpleFeature>
ForceCoordinateSystemFeatureReader provides a CoordinateReferenceSystem for
FeatureTypes.
ForceCoordinateSystemFeatureReader is a wrapper used to force
GeometryAttributes to a user supplied CoordinateReferenceSystem rather then
the default supplied by the DataStore.
Example Use:
ForceCoordinateSystemFeatureReader reader =
new ForceCoordinateSystemFeatureReader( originalReader, forceCS );
CoordinateReferenceSystem originalCS =
originalReader.getFeatureType().getDefaultGeometry().getCoordianteSystem();
CoordinateReferenceSystem newCS =
reader.getFeatureType().getDefaultGeometry().getCoordianteSystem();
assertEquals( forceCS, newCS );
- Author:
- jgarnett, Refractions Research, Inc., aaime, $Author: jive $ (last modification)
- Module:
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reader
protected FeatureIterator<SimpleFeature> reader
builder
protected SimpleFeatureBuilder builder
ForceCoordinateSystemIterator
public ForceCoordinateSystemIterator(FeatureIterator<SimpleFeature> reader,
SimpleFeatureType type,
CoordinateReferenceSystem cs)
throws SchemaException
- Builds a new ForceCoordinateSystemFeatureReader
- Parameters:
reader
- cs
-
- Throws:
SchemaException
NullPointerException
- DOCUMENT ME!
IllegalArgumentException
- DOCUMENT ME!
getFeatureType
public SimpleFeatureType getFeatureType()
- See Also:
FeatureReader.getFeatureType()
next
public SimpleFeature next()
throws NoSuchElementException
- Specified by:
next
in interface Iterator<SimpleFeature>
- Throws:
NoSuchElementException
- See Also:
FeatureReader.next()
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface Iterator<SimpleFeature>
- See Also:
FeatureReader.hasNext()
remove
public void remove()
- Specified by:
remove
in interface Iterator<SimpleFeature>
close
public void close()
- See Also:
FeatureReader.close()
Copyright © 1996-2009 Geotools. All Rights Reserved.