Package org.geotools.data.complex
Class IndexIdIterator.IndexFeatureIdIterator
- Object
-
- IndexFeatureIdIterator
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Iterator<String>
,IndexIdIterator
- Enclosing interface:
- IndexIdIterator
public static class IndexIdIterator.IndexFeatureIdIterator extends Object implements IndexIdIterator
Index iterator for to work with a FeatureIterator delegate- Author:
- Fernando MiƱo, Geosolutions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface IndexIdIterator
IndexIdIterator.IndexFeatureIdIterator, IndexIdIterator.IndexUniqueVisitorIterator
-
-
Constructor Summary
Constructors Constructor Description IndexFeatureIdIterator(FeatureIterator<? extends Feature> indexIterator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
boolean
hasNext()
String
next()
protected String
simplifyIndentifier(Feature feature)
Simplifies id value, cutting "typename." part if exists
-
-
-
Constructor Detail
-
IndexFeatureIdIterator
public IndexFeatureIdIterator(FeatureIterator<? extends Feature> indexIterator)
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfaceIterator<String>
-
next
public String next()
- Specified by:
next
in interfaceIterator<String>
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
simplifyIndentifier
protected String simplifyIndentifier(Feature feature)
Simplifies id value, cutting "typename." part if exists
-
-