java.lang.Object
org.apache.jena.util.iterator.NiceIterator<E>
org.apache.jena.mem.iterator.IteratorOfJenaSets<E>
- Type Parameters:
E- the element type of the inner sets
- All Implemented Interfaces:
Iterator<E>,org.apache.jena.atlas.iterator.IteratorCloseable<E>,org.apache.jena.atlas.lib.Closeable,ClosableIterator<E>,ExtendedIterator<E>
Flat-map style iterator that yields every element of every
JenaSet
produced by the given parent iterator. Empty inner sets are silently
skipped. Equivalent in spirit to a one-level flatMap but tailored
to the JenaSet API and to NiceIterator.-
Constructor Summary
ConstructorsConstructorDescriptionIteratorOfJenaSets(Iterator<? extends JenaSet<E>> parentIterator) Create a flat iterator over the elements of every set produced byparentIterator. -
Method Summary
Methods inherited from class org.apache.jena.util.iterator.NiceIterator
andThen, andThen, asList, asSet, close, close, emptyIterator, filterDrop, filterKeep, mapWith, remove, removeNext, toList, toSetMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.util.iterator.ExtendedIterator
forEach, nextOptional
-
Constructor Details
-
IteratorOfJenaSets
Create a flat iterator over the elements of every set produced byparentIterator.- Parameters:
parentIterator- the source iterator of sets
-
-
Method Details
-
hasNext
public boolean hasNext()Description copied from class:NiceIteratordefault hasNext: no elements, return false. -
next
Description copied from class:NiceIteratordefault next: throw an exception. -
forEachRemaining
-