java.lang.Object
org.apache.jena.util.iterator.NiceIterator<RDFNode>
org.apache.jena.rdf.model.impl.ContNodeIteratorImpl
- All Implemented Interfaces:
Iterator<RDFNode>
,IteratorCloseable<RDFNode>
,Closeable
,NodeIterator
,ClosableIterator<RDFNode>
,ExtendedIterator<RDFNode>
An internal class not normally of interest to application developers.
An iterator over the nodes in a container.
-
Constructor Summary
ConstructorsConstructorDescriptionContNodeIteratorImpl
(Iterator<Statement> iterator, Object ignored, Container cont) Creates new ContNodeIteratorImpl -
Method Summary
Methods inherited from class org.apache.jena.util.iterator.NiceIterator
andThen, andThen, asList, asSet, close, close, emptyIterator, filterDrop, filterKeep, mapWith, removeNext, toList, toSet
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jena.util.iterator.ExtendedIterator
andThen, filterDrop, filterKeep, forEach, mapWith, nextOptional, removeNext, toList, toSet
Methods inherited from interface java.util.Iterator
forEachRemaining
Methods inherited from interface org.apache.jena.rdf.model.NodeIterator
close
-
Constructor Details
-
ContNodeIteratorImpl
Creates new ContNodeIteratorImpl
-
-
Method Details
-
next
Description copied from class:NiceIterator
default next: throw an exception.- Specified by:
next
in interfaceIterator<RDFNode>
- Specified by:
next
in interfaceNodeIterator
- Overrides:
next
in classNiceIterator<RDFNode>
- Returns:
- The next RDFNode from the iteration.
- Throws:
NoSuchElementException
- if there are no more nodes to be returned.
-
hasNext
public boolean hasNext()Description copied from class:NiceIterator
default hasNext: no elements, return false.- Specified by:
hasNext
in interfaceIterator<RDFNode>
- Specified by:
hasNext
in interfaceNodeIterator
- Overrides:
hasNext
in classNiceIterator<RDFNode>
- Returns:
- true if and only if there are more values available from the iteration.
-
nextNode
Description copied from interface:NodeIterator
Return the next RDFNode of the iteration.- Specified by:
nextNode
in interfaceNodeIterator
- Returns:
- The next RDFNode from the iteration.
- Throws:
NoSuchElementException
- if there are no more nodes to be returned.
-
remove
Description copied from class:NiceIterator
default remove: we have no elements, so we can't remove any.- Specified by:
remove
in interfaceIterator<RDFNode>
- Specified by:
remove
in interfaceNodeIterator
- Overrides:
remove
in classNiceIterator<RDFNode>
- Throws:
NoSuchElementException
-