Modifier | Constructor and Description |
---|---|
protected |
Enumerable(Iterable<T> values) |
Modifier and Type | Method and Description |
---|---|
<TReturn> TReturn |
aggregate(Class<TReturn> clazz,
Func2<T,TReturn,TReturn> aggregation) |
<TReturn> TReturn |
aggregate(Class<TReturn> clazz,
TReturn initialValue,
Func2<T,TReturn,TReturn> aggregation) |
boolean |
all(Predicate1<T> predicate) |
boolean |
any(Predicate1<T> predicate) |
<TOutput> Enumerable<TOutput> |
cast(Class<TOutput> clazz) |
Enumerable<T> |
concat(Iterable<T>... others) |
Enumerable<T> |
concat(Iterable<T> other) |
Enumerable<T> |
concat(T... others) |
boolean |
contains(T value) |
int |
count() |
static <T> Enumerable<T> |
create(Class<T> clazz,
Enumeration<?> e) |
static <T> Enumerable<T> |
create(Iterable<T> values) |
static <T> Enumerable<T> |
create(T... values) |
static <T> Enumerable<T> |
createFromIterator(Func<Iterator<T>> fn) |
Enumerable<T> |
distinct() |
T |
elementAt(int index) |
T |
elementAtOrNull(int index) |
static <T> Enumerable<T> |
empty(Class<T> clazz) |
T |
first() |
T |
first(Predicate1<T> predicate) |
T |
firstOrNull() |
T |
firstOrNull(Predicate1<T> predicate) |
static <K,E> Map<K,List<E>> |
group(Collection<E> c,
Func1<E,K> projection) |
<TKey> Enumerable<Grouping<TKey,T>> |
groupBy(Func1<T,TKey> keySelector) |
Enumerable<T> |
intersect(Enumerable<T>... others) |
Enumerable<T> |
intersect(Enumerable<T> other) |
Iterator<T> |
iterator() |
String |
join(String separator) |
T |
last() |
<TResult extends Comparable<TResult>> |
max(Func1<T,TResult> fn) |
<TResult extends Comparable<TResult>> |
min(Func1<T,TResult> fn) |
<TOutput> Enumerable<TOutput> |
ofType(Class<TOutput> clazz) |
Enumerable<T> |
orderBy() |
Enumerable<T> |
orderBy(Comparator<T> comparator) |
<TKey extends Comparable<TKey>> |
orderBy(Func1<T,TKey> projection) |
static Enumerable<Integer> |
range(int start,
int count) |
Enumerable<T> |
reverse() |
<TOutput> Enumerable<TOutput> |
select(Func1<T,TOutput> projection) |
<TResult> Enumerable<TResult> |
selectMany(Func1<T,Enumerable<TResult>> selector) |
Enumerable<T> |
skip(int count) |
Enumerable<T> |
skipWhile(Predicate1<T> predicate) |
<TReturn> TReturn |
sum(Class<TReturn> clazz) |
<TReturn> TReturn |
sum(Class<TReturn> clazz,
Func1<T,TReturn> projection) |
Enumerable<T> |
take(int count) |
T[] |
toArray(Class<T> clazz) |
List<T> |
toList() |
<K> Map<K,T> |
toMap(Func1<T,K> keyFn) |
Set<T> |
toSet() |
SortedSet<T> |
toSortedSet() |
SortedSet<T> |
toSortedSet(Comparator<? super T> comparator) |
Enumerable<T> |
union(Enumerable<T>... others) |
Enumerable<T> |
union(Enumerable<T> other) |
Enumerable<T> |
where(Predicate1<T> predicate) |
public static <T> Enumerable<T> create(T... values)
public static <T> Enumerable<T> create(Iterable<T> values)
public static <T> Enumerable<T> create(Class<T> clazz, Enumeration<?> e)
public static <T> Enumerable<T> createFromIterator(Func<Iterator<T>> fn)
public SortedSet<T> toSortedSet(Comparator<? super T> comparator)
public int count()
public T first()
public T first(Predicate1<T> predicate)
public T firstOrNull()
public T firstOrNull(Predicate1<T> predicate)
public Enumerable<T> where(Predicate1<T> predicate)
public <TOutput> Enumerable<TOutput> select(Func1<T,TOutput> projection)
public static <K,E> Map<K,List<E>> group(Collection<E> c, Func1<E,K> projection)
public T last()
public Enumerable<T> reverse()
public Enumerable<T> concat(Iterable<T> other)
public Enumerable<T> concat(Iterable<T>... others)
public Enumerable<T> concat(T... others)
public Enumerable<T> take(int count)
public boolean any(Predicate1<T> predicate)
public boolean all(Predicate1<T> predicate)
public boolean contains(T value)
public T elementAt(int index)
public T elementAtOrNull(int index)
public <TReturn> TReturn aggregate(Class<TReturn> clazz, Func2<T,TReturn,TReturn> aggregation)
public <TReturn> TReturn aggregate(Class<TReturn> clazz, TReturn initialValue, Func2<T,TReturn,TReturn> aggregation)
public <TReturn> TReturn sum(Class<TReturn> clazz)
public <TKey extends Comparable<TKey>> Enumerable<T> orderBy(Func1<T,TKey> projection)
public Enumerable<T> orderBy(Comparator<T> comparator)
public Enumerable<T> orderBy()
public static <T> Enumerable<T> empty(Class<T> clazz)
public static Enumerable<Integer> range(int start, int count)
public <TOutput> Enumerable<TOutput> cast(Class<TOutput> clazz)
public <TOutput> Enumerable<TOutput> ofType(Class<TOutput> clazz)
public Enumerable<T> skip(int count)
public Enumerable<T> skipWhile(Predicate1<T> predicate)
public Enumerable<T> intersect(Enumerable<T> other)
public Enumerable<T> intersect(Enumerable<T>... others)
public Enumerable<T> union(Enumerable<T> other)
public Enumerable<T> union(Enumerable<T>... others)
public <TResult> Enumerable<TResult> selectMany(Func1<T,Enumerable<TResult>> selector)
public Enumerable<T> distinct()
public <TKey> Enumerable<Grouping<TKey,T>> groupBy(Func1<T,TKey> keySelector)
public <TResult extends Comparable<TResult>> TResult max(Func1<T,TResult> fn)
public <TResult extends Comparable<TResult>> TResult min(Func1<T,TResult> fn)
Copyright © 2010–2015 JBoss by Red Hat. All rights reserved.