Package org.apache.jena.util.iterator
Class NullIterator<T>
- java.lang.Object
-
- org.apache.jena.util.iterator.NiceIterator<T>
-
- org.apache.jena.util.iterator.NullIterator<T>
-
- All Implemented Interfaces:
java.util.Iterator<T>
,IteratorCloseable<T>
,Closeable
,ClosableIterator<T>
,ExtendedIterator<T>
public class NullIterator<T> extends NiceIterator<T>
An empty iterator. The specialised versions of andThen() eliminate left operands that are empty iterators from cascaded sequences.
-
-
Constructor Summary
Constructors Constructor Description NullIterator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <X extends T>
ExtendedIterator<T>andThen(java.util.Iterator<X> it)
make a new iterator, which is us then the other chap.static <T> NullIterator<T>
instance()
-
Methods inherited from class org.apache.jena.util.iterator.NiceIterator
andThen, asList, asSet, close, close, emptyIterator, filterDrop, filterKeep, hasNext, mapWith, next, remove, 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
forEach, nextOptional
-
-
-
-
Method Detail
-
instance
public static <T> NullIterator<T> instance()
-
andThen
public <X extends T> ExtendedIterator<T> andThen(java.util.Iterator<X> it)
Description copied from class:NiceIterator
make a new iterator, which is us then the other chap.- Specified by:
andThen
in interfaceExtendedIterator<T>
- Overrides:
andThen
in classNiceIterator<T>
-
-