O - The Outer type of the Complete ElementI - The Inner type of the iterated Complete Element childpublic abstract class CompleteElementIterable<O,I>
extends java.lang.Object
implements java.lang.Iterable<I>
| Modifier and Type | Class and Description |
|---|---|
protected class |
CompleteElementIterable.Iterator |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Iterable<? extends O> |
iterables |
| Constructor and Description |
|---|
CompleteElementIterable(java.lang.Iterable<? extends O> iterables) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.Iterable<I> |
getInnerIterable(O iterable)
Return the iterables for an inner iteration over the iterable.
|
protected I |
getInnerValue(I element) |
java.util.Iterator<I> |
iterator() |
@NonNull protected final java.lang.Iterable<? extends O> iterables
public CompleteElementIterable(@NonNull
java.lang.Iterable<? extends O> iterables)
protected abstract java.lang.Iterable<I> getInnerIterable(@NonNull O iterable)
iterable -