Class CollectionReader

    • Method Detail

      • 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
      • hasNext

        public boolean hasNext()
        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.
      • close

        public void close()
        Description copied from interface: FeatureReader
        Release the underlying resources associated with this stream.
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable
        Specified by:
        close in interface FeatureReader<SimpleFeatureType,​SimpleFeature>