ExtendedIteratorclass used in many places in Jena.
An iterator which should be closed after use.
An ExtendedIterator is a
NOTE that the result of these operations consumes the base iterator(s); they do not make independent copies.
Combines the actions of
Creates a sub-Iterator by filtering.
An ExtendedIterator that is created lazily.
An iterator that consumes an underlying iterator and maps its results before delivering them; supports remove if the underlying iterator does.
A MapFilterIterator takes a MapFilter and an [Extended]Iterator and returns a new ExtendedIterator which delivers the sequence of all non-null elements MapFilter(X) for X from the base iterator.
NiceIterator is the standard base class implementing ExtendedIterator.
An empty iterator.
RandomOrderIterator - Reorders the elements returned by an Iterator.
A ClosableIterator that contains only one element
A Filter that filters out duplicate values.
a WrappedIterator is an ExtendedIterator wrapping around a plain (or presented as plain) Iterator.
A package for defining useful iterators and iterator operations,
including concatenation, mapping, filtering, empty and singleton
iterators, iterator wrappers, and the
class used in many places in Jena.
Licenced under the Apache License, Version 2.0