de.cau.cs.kieler.core.util
Class FilteredIterator.Iterable<E>
java.lang.Object
de.cau.cs.kieler.core.util.FilteredIterator.Iterable<E>
- All Implemented Interfaces:
- Iterable<E>
- Enclosing class:
- FilteredIterator<E>
public static class FilteredIterator.Iterable<E>
- extends Object
- implements Iterable<E>
An iterable that creates a filtered iterator as iterator.
- Rating

Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilteredIterator.Iterable
public FilteredIterator.Iterable(List<E> thewrappedList,
ICondition<E> thecondition)
- Creates an iterable for a given list and a condition.
- Parameters:
thewrappedList
- the wrapped listthecondition
- the condition to evaluate on each element
iterator
public Iterator<E> iterator()
-
- Specified by:
iterator
in interface Iterable<E>