Package de.lmu.ifi.dbs.elki.utilities.iterator

Various Iterator decorators and adapters.

See:
          Description


Interface Summary
IterableIterator<T> Interface that is both Iterable and an Iterator.
 

Class Summary
AbstractFilteredIterator<IN,OUT extends IN> Abstract class to build filtered views on Iterables.
EmptyIterator<T> Empty iterator, that never returns any data.
IterableIteratorAdapter<T> This interface can convert an Iterable to an Iterator or the other way round.
IterableUtil Utility function to wrap an Iterator as iterable.
MergedIterator<E> Iterator that joins multiple existing iterators into one.
OneItemIterator<T> Dummy iterator/iterable that returns a single object, once.
ReverseListIterator<E> Reverse iterator for lists.
TypeFilterIterator<IN,OUT extends IN> Iterator that filters results by type.
UnmodifiableIterator<T> Iterator proxy that does not allow modifications.
UnmodifiableListIterator<T> Iterator proxy that does not allow modifications.
 

Package de.lmu.ifi.dbs.elki.utilities.iterator Description

Various Iterator decorators and adapters.


Release 0.4.0 (2011-09-20_1324)