| Package | Description |
|---|---|
| org.apache.commons.collections4 |
This package contains the interfaces and utilities shared across all the subpackages of this component.
|
| Modifier and Type | Method and Description |
|---|---|
FluentIterable |
FluentIterable.append(E... elements)
Returns a new FluentIterable whose iterator will first traverse the elements of the current iterable, followed by the provided elements.
|
FluentIterable |
FluentIterable.append(Iterable
Returns a new FluentIterable whose iterator will first traverse the elements of the current iterable, followed by the elements of the provided iterable.
|
FluentIterable |
FluentIterable.collate(Iterable
Returns a new FluentIterable whose iterator will traverse the elements of the current and provided iterable in natural order.
|
FluentIterable |
FluentIterable.collate(Iterable
Returns a new FluentIterable whose iterator will traverse the elements of the current and provided iterable according to the ordering defined by an comparator.
|
static <T> FluentIterable |
FluentIterable.empty()
Creates a new empty FluentIterable.
|
FluentIterable |
FluentIterable.eval()
This method fully traverses an iterator of this iterable and returns a new iterable with the same contents, but without any reference to the originating iterables and/or iterators.
|
FluentIterable |
FluentIterable.filter(Predicate
Returns a new FluentIterable whose iterator will only return elements from this iterable matching the provided predicate.
|
FluentIterable |
FluentIterable.limit(long maxSize)
Returns a new FluentIterable whose iterator will return at most the provided maximum number of elements from this iterable.
|
FluentIterable |
FluentIterable.loop()
Returns a new FluentIterable whose iterator will loop infinitely over the elements from this iterable.
|
static <T> FluentIterable |
FluentIterable.of(Iterable
Construct a new FluentIterable from the provided iterable.
|
static <T> FluentIterable |
FluentIterable.of(T... elements)
Creates a new FluentIterable from the provided elements.
|
static <T> FluentIterable |
FluentIterable.of(T singleton)
Creates a new FluentIterable of the single provided element.
|
FluentIterable |
FluentIterable.reverse()
Returns a new FluentIterable whose iterator will traverse the elements from this iterable in reverse order.
|
FluentIterable |
FluentIterable.skip(long elementsToSkip)
Returns a new FluentIterable whose iterator will skip the first N elements from this iterable.
|
<O> FluentIterable |
FluentIterable.transform(Transformer
Returns a new FluentIterable whose iterator will return all elements of this iterable transformed by the provided transformer.
|
FluentIterable |
FluentIterable.unique()
Returns a new FluentIterable whose iterator will return a unique view of this iterable.
|
FluentIterable |
FluentIterable.unmodifiable()
Returns a new FluentIterable whose iterator will return an unmodifiable view of this iterable.
|
FluentIterable |
FluentIterable.zip(Iterable
Returns a new FluentIterable whose iterator will traverse the elements of this iterable and the other iterables in alternating order.
|
FluentIterable |
FluentIterable.zip(Iterable
Returns a new FluentIterable whose iterator will traverse the elements of this iterable and the other iterable in alternating order.
|