Package com.hp.hpl.jena.util.iterator

Interface Summary
ClosableIterator An iterator which should be closed after use Some iterators take up resources which should be free'd as soon as possible, i.e. without waiting for the garbage collector to call the the finalizer.
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.
MapFiller  
MapFilter  
 

Class Summary
AddIterator Combine two Iterator's by concatenation.
ArrayIterator An Iterator for arrays.
ConcatenatedIterator An iterator that represents the concatenation of two individual iterators.
ConcatIteratorList  
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  
MapMany  
NiceIterator  
NullIterator A useful class: an Iteration of nothing.
PairEntry  
Relation A sparse 2 dimensional array of boolean indexed by Object.
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.
 



Copyright © 2001-2003 Hewlett-Packard. All Rights Reserved.