T
- Type of element being iteraredpublic class LazyIterablesConcatenator<T> extends Object implements Iterable<T>
Iterable
using several
underlying ones to provide the values. The "lazy" denomination
is due to the fact that no iterable is consulted until the one(s) before
it have been fully exhausted.Constructor and Description |
---|
LazyIterablesConcatenator(Iterable<? extends Iterable<? extends T>> iterables) |
Modifier and Type | Method and Description |
---|---|
Iterable<? extends Iterable<? extends T>> |
getIterables() |
Iterator<T> |
iterator() |
static <T> Iterable<T> |
lazyConcatenateIterables(Iterable<? extends Iterable<? extends T>> iterables) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public static <T> Iterable<T> lazyConcatenateIterables(Iterable<? extends Iterable<? extends T>> iterables)
T
- Type if iterated elementiterables
- The iterables to concatenate - ignored if null
Iterable
that goes over all the elements in the wrapped
iterables one after the other. The denomination "lazy" indicates
that no iterable is consulted until the previous one has been fully exhausted.Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.