Package org.geotools.stac.store
Class CollectionReader
- Object
- 
- CollectionReader
 
- 
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- FeatureReader<SimpleFeatureType,SimpleFeature>,- SimpleFeatureReader
 
 public class CollectionReader extends Object implements SimpleFeatureReader Gives aSimpleFeatureReaderinterface to a feature collection, for compatibility withContentFeatureSource.
- 
- 
Constructor SummaryConstructors Constructor Description CollectionReader(SimpleFeatureCollection fc)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Release the underlying resources associated with this stream.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- 
CollectionReaderpublic CollectionReader(SimpleFeatureCollection fc) 
 
- 
 - 
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.
 
 - 
nextpublic SimpleFeature next() throws IOException, 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:
- IOException- If an error occurs reading the Feature.
- NoSuchElementException- If there are no more Features in the Reader.
- IllegalArgumentException
 
 - 
hasNextpublic boolean hasNext() Description 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.
 
 - 
closepublic void close() Description 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>
 
 
- 
 
-