Class PostFilteringMappingFeatureIterator

    • Constructor Detail

      • PostFilteringMappingFeatureIterator

        public PostFilteringMappingFeatureIterator​(FeatureIterator<Feature> iterator,
                                                   Filter filter,
                                                   int maxFeatures,
                                                   int offset)
    • Method Detail

      • close

        public void close()
        Description copied from interface: FeatureIterator
        Closes this iterator and releases any system resources associated with it.
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable
        Specified by:
        close in interface FeatureIterator<Feature>
      • getFilteredNext

        protected Feature getFilteredNext()
      • hasNext

        public boolean hasNext()
        Description copied from interface: FeatureIterator
        Does another Feature exist in this Iteration.

        Iterator defin: Returns true if the iteration has more elements. (In other words, returns true if next would return an element rather than throwing an exception.)

        Specified by:
        hasNext in interface FeatureIterator<Feature>
        Specified by:
        hasNext in interface Iterator<Feature>
        Returns:
        true if more Features exist, false otherwise.
      • remove

        public void remove()
        Specified by:
        remove in interface Iterator<Feature>