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
-