public class Sequences extends Object
Constructor and Description |
---|
Sequences() |
Modifier and Type | Method and Description |
---|---|
static <T> Sequence<T> |
concat(Iterable<Sequence<T>> sequences) |
static <T> Sequence<T> |
concat(Sequence<Sequence<T>> sequences) |
static <T> Sequence<T> |
concat(Sequence<T>... sequences) |
static <T> Sequence<T> |
empty() |
static <T> Sequence<T> |
filter(Sequence<T> sequence,
com.google.common.base.Predicate<T> pred) |
static <T> Sequence<T> |
limit(Sequence<T> sequence,
int limit) |
static <From,To> Sequence<To> |
map(Sequence<From> sequence,
com.google.common.base.Function<From,To> fn) |
static <T> Sequence<T> |
simple(Iterable<T> iterable) |
static <T> Sequence<T> |
sort(Sequence<T> sequence,
Comparator<T> comparator) |
static <T,ListType extends List<T>> |
toList(Sequence<T> seq,
ListType list) |
static <T> Sequence<T> |
withBaggage(Sequence<T> seq,
Closeable baggage) |
static <T> Sequence<T> |
withEffect(Sequence<T> seq,
Runnable effect,
Executor exec) |
static <T> Sequence<T> |
wrap(Sequence<T> seq,
SequenceWrapper wrapper)
Allows to execute something before, after or around the processing of the given sequence.
|
public static <T> Sequence<T> empty()
public static <From,To> Sequence<To> map(Sequence<From> sequence, com.google.common.base.Function<From,To> fn)
public static <T> Sequence<T> filter(Sequence<T> sequence, com.google.common.base.Predicate<T> pred)
public static <T> Sequence<T> wrap(Sequence<T> seq, SequenceWrapper wrapper)
SequenceWrapper
methods for some details.public static <T> Sequence<T> withEffect(Sequence<T> seq, Runnable effect, Executor exec)
public static <T> Sequence<T> sort(Sequence<T> sequence, Comparator<T> comparator)
Copyright © 2011–2017. All rights reserved.