org.geotools.data.gen
Class PreGeneralizedFeatureReader
Object
PreGeneralizedFeatureReader
- All Implemented Interfaces:
- FeatureReader<SimpleFeatureType,SimpleFeature>
public class PreGeneralizedFeatureReader
- extends Object
- implements FeatureReader<SimpleFeatureType,SimpleFeature>
- Author:
- Christian Mueller
Implementation of
FeatureReader
for PreGeneralizedSimpleFeature
- Module:
modules/plugin/feature-pregeneralized (gt-feature-pregeneralized.jar)
Method Summary |
void |
close()
Release the underlying resources associated with this stream. |
SimpleFeatureType |
getFeatureType()
Return the FeatureType this reader has been configured to create. |
boolean |
hasNext()
Query whether this FeatureReader has another Feature. |
SimpleFeature |
next()
Reads the next Feature in the FeatureReader. |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
featureTyp
protected SimpleFeatureType featureTyp
backendReader
protected FeatureReader<SimpleFeatureType,SimpleFeature> backendReader
indexMapping
protected int[] indexMapping
geomPropertyName
protected String geomPropertyName
backendGeomPropertyName
protected String backendGeomPropertyName
PreGeneralizedFeatureReader
public PreGeneralizedFeatureReader(SimpleFeatureType featureTyp,
int[] indexMapping,
FeatureReader<SimpleFeatureType,SimpleFeature> backendReader,
String geomPropertyName,
String backendGeomPropertyName)
close
public void close()
throws IOException
- Description copied from interface:
FeatureReader
- Release the underlying resources associated with this stream.
- Specified by:
close
in interface FeatureReader<SimpleFeatureType,SimpleFeature>
- Throws:
IOException
- DOCUMENT ME!
getFeatureType
public SimpleFeatureType getFeatureType()
- Description copied from interface:
FeatureReader
- Return the FeatureType this reader has been configured to create.
- Specified by:
getFeatureType
in interface FeatureReader<SimpleFeatureType,SimpleFeature>
- Returns:
- the FeatureType of the Features this FeatureReader will create.
hasNext
public boolean hasNext()
throws IOException
- Description copied from interface:
FeatureReader
- Query whether this FeatureReader has another Feature.
- Specified by:
hasNext
in interface FeatureReader<SimpleFeatureType,SimpleFeature>
- Returns:
- True if there are more Features to be read. In other words, true
if calls to next would return a feature rather than throwing an
exception.
- Throws:
IOException
- If an error occurs determining if there are more
Features.
next
public SimpleFeature next()
throws IOException,
IllegalArgumentException,
NoSuchElementException
- Description copied from interface:
FeatureReader
- Reads the next Feature in the FeatureReader.
- Specified by:
next
in interface FeatureReader<SimpleFeatureType,SimpleFeature>
- Returns:
- The next feature in the reader.
- Throws:
IOException
- If an error occurs reading the Feature.
NoSuchElementException
- If there are no more Features in the
Reader.
IllegalArgumentException
Copyright © 1996-2009 Geotools. All Rights Reserved.