| Package | Description |
|---|---|
| net.digitalid.utility.functional.iterables |
Provides iterables with functional methods.
|
| net.digitalid.utility.functional.iterators |
Provides the iterators for the functional iterables.
|
| Modifier and Type | Method and Description |
|---|---|
@Nonnull ReadOnlyIterator<ELEMENT> |
CollectionBasedIterable.iterator() |
@Nonnull ReadOnlyIterator<ELEMENT> |
FunctionalIterable.iterator() |
| 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 |
CyclingIterator<ELEMENT>
This class implements a cycling iterator that iterates over the elements of the given iterable indefinitely.
|
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 |
GeneratingIterator<ELEMENT>
This class implements a generating iterator that generates an infinite number of elements with the given producer.
|
class |
InfiniteIterator<ELEMENT>
This interface models an iterator that returns an infinite number of elements.
|
class |
IteratingIterator<ELEMENT>
This class implements an iterating iterator that iterates over the sequence produced by the given operator from the given first element.
|
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 |
ReadOnlyArrayIterator<ELEMENT>
This class implements an array iterator that iterates over the given elements.
|
class |
ReadOnlyIterableIterator<ELEMENT>
This class implements a read-only iterable iterator.
|
class |
ReadOnlyListIterator<ELEMENT>
This class implements a read-only list iterator.
|
class |
RepeatingIterator<ELEMENT>
This class implements a repeating iterator that repeats the given element infinitely.
|
class |
ReversingIterator<ELEMENT>
This class implements a reversing iterator that iterates over the given elements in reverse order.
|
class |
SingleIteratorBasedIterator<OUTPUT,INPUT0>
This class implements an iterator which is based on a single iterator.
|
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.