| Package | Description |
|---|---|
| net.digitalid.utility.functional.iterators |
Provides the iterators for the functional iterables.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CombiningIterator<ELEMENT>
This class implements a combining iterator that iterates first over the elements of the first iterator and then over the elements of the second iterator.
|
class |
DoubleIteratorBasedIterator<OUTPUT,INPUT0,INPUT1>
This class implements an iterator which is based on a primary and a secondary iterator.
|
class |
FilteringIterator<ELEMENT>
This class implements a filtering iterator that iterates over the elements of the given iterator that fulfill the given predicate.
|
class |
FlatteningIterator<OUTPUT,INPUT>
This class implements a flattening iterator that iterates over the elements of the given iterator with all collections up to the given level flattened.
|
class |
MappingIterator<OUTPUT,INPUT>
This class implements a mapping iterator that iterates over the elements of the given iterator mapped by the given function.
|
class |
PruningIterator<ELEMENT>
This class implements a pruning iterator that iterates over the elements of the given iterator from the given start index to but not including the given end index.
|
class |
ZippingIterator<INPUT0,INPUT1>
This class implements a zipping iterator that iterates over the elements of the given iterators in pairs, extending the shorter or truncating the longer iterator depending on the given flag.
|
Copyright © 2017. All rights reserved.