ELEMENTTYPE - The type of object to iteratepublic interface IIterableIterator<ELEMENTTYPE> extends Iterable<ELEMENTTYPE>, Iterator<ELEMENTTYPE>
Iterator and Iterable for
simpler usage of iterators in the new Java 1.5 "for" constructs.| Modifier and Type | Method and Description |
|---|---|
default Iterator<ELEMENTTYPE> |
iterator() |
default IIterableIterator<ELEMENTTYPE> |
withFilter(IFilter<? super ELEMENTTYPE> aFilter) |
default <DSTTYPE> IIterableIterator<DSTTYPE> |
withMapper(Function<? super ELEMENTTYPE,? extends DSTTYPE> aMapper) |
forEach, spliteratorforEachRemaining, hasNext, next, remove@Nonnull default Iterator<ELEMENTTYPE> iterator()
iterator in interface Iterable<ELEMENTTYPE>@Nonnull default IIterableIterator<ELEMENTTYPE> withFilter(@Nonnull IFilter<? super ELEMENTTYPE> aFilter)
@Nonnull default <DSTTYPE> IIterableIterator<DSTTYPE> withMapper(@Nonnull Function<? super ELEMENTTYPE,? extends DSTTYPE> aMapper)
Copyright © 2014–2016 Philip Helger. All rights reserved.