ELEMENTTYPE - The type of object to iteratepublic interface IIterableIterator<ELEMENTTYPE> extends ICommonsIterable<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(IPredicate<? super ELEMENTTYPE> aFilter) |
default <DSTTYPE> IIterableIterator<DSTTYPE> |
withMapper(IFunction<? super ELEMENTTYPE,? extends DSTTYPE> aMapper) |
containsAny, containsNone, containsOnly, findAll, findAllInstanceOf, findAllMapped, findAllMapped, findAllMapped, findFirst, findFirst, findFirstIndex, findFirstMapped, findFirstMapped, findLastIndex, forEach, forEachBreakable, forEachByIndex, getCount, getCountforEach, spliteratorforEachRemaining, hasNext, next, remove@Nonnull default Iterator<ELEMENTTYPE> iterator()
iterator in interface Iterable<ELEMENTTYPE>@Nonnull default IIterableIterator<ELEMENTTYPE> withFilter(@Nonnull IPredicate<? super ELEMENTTYPE> aFilter)
@Nonnull default <DSTTYPE> IIterableIterator<DSTTYPE> withMapper(@Nonnull IFunction<? super ELEMENTTYPE,? extends DSTTYPE> aMapper)
Copyright © 2014–2020 Philip Helger. All rights reserved.