org.geotools.data.complex
Class PostFilteringMappingFeatureIterator
Object
PostFilteringMappingFeatureIterator
- All Implemented Interfaces:
- Closeable, Iterator<Feature>, IMappingFeatureIterator, FeatureIterator<Feature>
public class PostFilteringMappingFeatureIterator
- extends Object
- implements IMappingFeatureIterator
An extension to DataAccessMappingFeatureIterator where
filter is present. Unlike with FilteringMappingFeatureIterator The filter is applied on
the complex feature
- Author:
- Niels Charlier (Curtin University of Technology)
Method Summary |
void |
close()
Closes this iterator and releases any system resources associated
with it. |
protected Feature |
getFilteredNext()
|
boolean |
hasNext()
Does another Feature exist in this Iteration. |
Feature |
next()
Get the next Feature in this iteration. |
void |
remove()
|
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delegate
protected FeatureIterator<Feature> delegate
next
protected Feature next
filter
protected Filter filter
maxFeatures
protected int maxFeatures
count
protected int count
PostFilteringMappingFeatureIterator
public PostFilteringMappingFeatureIterator(FeatureIterator<Feature> iterator,
Filter filter,
int maxFeatures)
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 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 Iterator<Feature>
- Specified by:
hasNext
in interface FeatureIterator<Feature>
- Returns:
- true if more Features exist, false otherwise.
next
public Feature next()
- Description copied from interface:
FeatureIterator
- Get the next Feature in this iteration.
- Specified by:
next
in interface Iterator<Feature>
- Specified by:
next
in interface FeatureIterator<Feature>
- Returns:
- The next Feature
remove
public void remove()
- Specified by:
remove
in interface Iterator<Feature>
Copyright © 1996-2014 Geotools. All Rights Reserved.