|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
ExtendedIterator
class used in many places in Jena.
See:
Description
Interface Summary | |
---|---|
ClosableIterator | An iterator which should be closed after use. |
ExtendedIterator | an ExtendedIterator is a ClosableIterator on which other operations are defined for convenience in iterator composition: composition, filtering in, filtering out, and element mapping. |
Filter | A boolean function for filtering. |
Map1 | Converts an Object to another Object. |
MapFilter | Combines the actions of Map and Filter , mapping
unacceptable objects to null and acceptable ones to their mapped
value. |
Class Summary | |
---|---|
ArrayIterator | An Iterator for arrays. |
ConcatenatedIterator | An iterator that represents the concatenation of two individual iterators. |
EarlyBindingIterator | Fully execute the iterator immediately, but pretend we haven't. |
FilterIterator | Creates a sub-Iterator by filtering. |
IteratorIterator | Given an Iterator that returns Iterator's, this creates an Iterator over the next level values. |
LateBindingIterator | An Iterator that is created lazily. |
LazyIterator | An ExtendedIterator that is created lazily. |
Map1Iterator | An iterator that consumes an underlying iterator and maps its results before delivering them; supports remove if the underlying iterator does. |
MapFilterIterator | 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 | NiceIterator is the standard base class implementing ExtendedIterator. |
NullIterator | An empty iterator. |
RandomOrderIterator | RandomOrderIterator - Reorders the elements returned by an Iterator. |
SingletonIterator | A ClosableIterator that contains only one element |
UniqueExtendedIterator | A variant on the closable/extended iterator that filters out duplicate values. |
WrappedIterator | 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 ExtendedIterator
class used in many places in Jena.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |