Package org.geotools.data.graticule
Class GraticuleFeatureReader
- Object
- 
- GraticuleFeatureReader
 
- 
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- FeatureReader<SimpleFeatureType,SimpleFeature>,- SimpleFeatureReader
 
 public class GraticuleFeatureReader extends Object implements SimpleFeatureReader 
- 
- 
Constructor SummaryConstructors Constructor Description GraticuleFeatureReader(GraticuleFeatureSource fs, Query query)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Release the underlying resources associated with this stream.SimpleFeatureIteratorgetDelegate()SimpleFeatureTypegetFeatureType()Return the FeatureType this reader has been configured to create.booleanhasNext()Query whether this FeatureReader has another Feature.SimpleFeaturenext()Reads the next Feature in the FeatureReader.
 
- 
- 
- 
Constructor Detail- 
GraticuleFeatureReaderpublic GraticuleFeatureReader(GraticuleFeatureSource fs, Query query) throws IOException - Throws:
- IOException
 
 
- 
 - 
Method Detail- 
getFeatureTypepublic SimpleFeatureType getFeatureType() Description copied from interface:FeatureReaderReturn the FeatureType this reader has been configured to create.- Specified by:
- getFeatureTypein interface- FeatureReader<SimpleFeatureType,SimpleFeature>
- Returns:
- the FeatureType of the Features this FeatureReader will create.
 
 - 
getDelegatepublic SimpleFeatureIterator getDelegate() 
 - 
nextpublic SimpleFeature next() throws IllegalArgumentException, NoSuchElementException Description copied from interface:FeatureReaderReads the next Feature in the FeatureReader.- Specified by:
- nextin interface- FeatureReader<SimpleFeatureType,SimpleFeature>
- Returns:
- The next feature in the reader.
- Throws:
- NoSuchElementException- If there are no more Features in the Reader.
- IllegalArgumentException
 
 - 
hasNextpublic boolean hasNext() throws IOExceptionDescription copied from interface:FeatureReaderQuery whether this FeatureReader has another Feature.- Specified by:
- hasNextin 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.
 
 - 
closepublic void close() throws IOExceptionDescription copied from interface:FeatureReaderRelease the underlying resources associated with this stream.- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Specified by:
- closein interface- FeatureReader<SimpleFeatureType,SimpleFeature>
- Throws:
- IOException- if an I/O error occurs
 
 
- 
 
-