FluentIterable<E> |
FluentIterable.append(E... elements) |
Returns a fluent iterable whose iterators traverse first the elements of this fluent iterable,
followed by elements .
|
FluentIterable<E> |
FluentIterable.append(java.lang.Iterable<? extends E> other) |
Returns a fluent iterable whose iterators traverse first the elements of this fluent iterable,
followed by those of other .
|
FluentIterable<T> |
TreeTraverser.breadthFirstTraversal(T root) |
Deprecated.
|
static <T extends @Nullable java.lang.Object> FluentIterable<T> |
FluentIterable.concat(java.lang.Iterable<? extends java.lang.Iterable<? extends T>> inputs) |
Returns a fluent iterable that combines several iterables.
|
static <T extends @Nullable java.lang.Object> FluentIterable<T> |
FluentIterable.concat(java.lang.Iterable<? extends T>... inputs) |
Returns a fluent iterable that combines several iterables.
|
static <T extends @Nullable java.lang.Object> FluentIterable<T> |
FluentIterable.concat(java.lang.Iterable<? extends T> a,
java.lang.Iterable<? extends T> b) |
Returns a fluent iterable that combines two iterables.
|
static <T extends @Nullable java.lang.Object> FluentIterable<T> |
FluentIterable.concat(java.lang.Iterable<? extends T> a,
java.lang.Iterable<? extends T> b,
java.lang.Iterable<? extends T> c) |
Returns a fluent iterable that combines three iterables.
|
static <T extends @Nullable java.lang.Object> FluentIterable<T> |
FluentIterable.concat(java.lang.Iterable<? extends T> a,
java.lang.Iterable<? extends T> b,
java.lang.Iterable<? extends T> c,
java.lang.Iterable<? extends T> d) |
Returns a fluent iterable that combines four iterables.
|
FluentIterable<E> |
FluentIterable.cycle() |
Returns a fluent iterable whose Iterator cycles indefinitely over the elements of this
fluent iterable.
|
FluentIterable<E> |
FluentIterable.filter(Predicate<? super E> predicate) |
Returns the elements from this fluent iterable that satisfy a predicate.
|
<T> FluentIterable<T> |
FluentIterable.filter(java.lang.Class<T> type) |
Returns the elements from this fluent iterable that are instances of class type .
|
static <E extends @Nullable java.lang.Object> FluentIterable<E> |
FluentIterable.from(FluentIterable<E> iterable) |
Deprecated.
|
static <E extends @Nullable java.lang.Object> FluentIterable<E> |
FluentIterable.from(E[] elements) |
Returns a fluent iterable containing elements in the specified order.
|
static <E extends @Nullable java.lang.Object> FluentIterable<E> |
FluentIterable.from(java.lang.Iterable<E> iterable) |
Returns a fluent iterable that wraps iterable , or iterable itself if it is
already a FluentIterable .
|
FluentIterable<E> |
FluentIterable.limit(int maxSize) |
Creates a fluent iterable with the first size elements of this fluent iterable.
|
static <E extends @Nullable java.lang.Object> FluentIterable<E> |
FluentIterable.of() |
Returns a fluent iterable containing no elements.
|
static <E extends @Nullable java.lang.Object> FluentIterable<E> |
FluentIterable.of(E element,
E... elements) |
Returns a fluent iterable containing the specified elements in order.
|
FluentIterable<T> |
TreeTraverser.postOrderTraversal(T root) |
Deprecated.
|
FluentIterable<T> |
TreeTraverser.preOrderTraversal(T root) |
Deprecated.
|
FluentIterable<E> |
FluentIterable.skip(int numberToSkip) |
Returns a view of this fluent iterable that skips its first numberToSkip elements.
|
<T extends @Nullable java.lang.Object> FluentIterable<T> |
FluentIterable.transform(Function<? super E,T> function) |
Returns a fluent iterable that applies function to each element of this fluent
iterable.
|
<T extends @Nullable java.lang.Object> FluentIterable<T> |
FluentIterable.transformAndConcat(Function<? super E,? extends java.lang.Iterable<? extends T>> function) |
Applies function to each element of this fluent iterable and returns a fluent iterable
with the concatenated combination of results.
|