org.neo4j.helpers.collection
Class Iterables
java.lang.Object
org.neo4j.helpers.collection.Iterables
public final class Iterables
- extends Object
TODO
Method Summary |
static
|
addAll(C collection,
Iterable<? extends T> iterable)
|
static
|
append(C item,
Iterable<T> iterable)
|
static
|
cache(Iterable<T> iterable)
|
static
|
cast()
|
static
|
cast(Iterable<C> iterable)
|
static
|
concat(Iterable<? extends T>... iterables)
|
static
|
concat(Iterable<Iterable<T>> iterables)
|
static
|
constant(T item)
|
static long |
count(Iterable<?> iterable)
|
static
|
empty()
|
static
|
filter(Specification<? super X> specification,
Iterable<X> i)
|
static
|
first(Iterable<? extends X> i)
|
static
|
flatten(I... multiIterator)
|
static
|
flattenIterables(Iterable<I> multiIterator)
|
static
|
fold(Function<? super FROM,TO> function,
Iterable<? extends FROM> i)
|
static
|
iterable(C... items)
|
static
|
iterable(Enumeration<T> enumeration)
|
static
|
last(Iterable<? extends X> i)
|
static
|
limit(int limitItems)
|
static
|
limit(int limitItems,
Iterable<T> iterable)
|
static
|
map(Function<? super FROM,? extends TO> function,
Iterable<FROM> from)
|
static
|
matchesAll(Specification<? super T> specification,
Iterable<T> iterable)
|
static
|
matchesAny(Specification<? super T> specification,
Iterable<T> iterable)
|
static
|
mix(Iterable<T>... iterables)
|
static
|
prepend(C item,
Iterable<T> iterable)
|
static
|
reverse(Iterable<X> iterable)
|
static
|
single(Iterable<? extends X> i)
|
static
|
skip(int skip,
Iterable<X> iterable)
|
static
|
toArray(Class<T> componentType,
Iterable<T> iterable)
|
static Object[] |
toArray(Iterable<Object> iterable)
|
static
|
toList(Iterable<T> iterable)
|
static
|
unique(Iterable<T> iterable)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Iterables
public Iterables()
empty
public static <T> Iterable<T> empty()
constant
public static <T> Iterable<T> constant(T item)
limit
public static <T> Iterable<T> limit(int limitItems,
Iterable<T> iterable)
limit
public static <T> Function<Iterable<T>,Iterable<T>> limit(int limitItems)
unique
public static <T> Iterable<T> unique(Iterable<T> iterable)
addAll
public static <T,C extends Collection<T>> C addAll(C collection,
Iterable<? extends T> iterable)
count
public static long count(Iterable<?> iterable)
filter
public static <X> Iterable<X> filter(Specification<? super X> specification,
Iterable<X> i)
first
public static <X> X first(Iterable<? extends X> i)
single
public static <X> X single(Iterable<? extends X> i)
skip
public static <X> Iterable<X> skip(int skip,
Iterable<X> iterable)
last
public static <X> X last(Iterable<? extends X> i)
reverse
public static <X> Iterable<X> reverse(Iterable<X> iterable)
matchesAny
public static <T> boolean matchesAny(Specification<? super T> specification,
Iterable<T> iterable)
matchesAll
public static <T> boolean matchesAll(Specification<? super T> specification,
Iterable<T> iterable)
flatten
public static <X,I extends Iterable<? extends X>> Iterable<X> flatten(I... multiIterator)
flattenIterables
public static <X,I extends Iterable<? extends X>> Iterable<X> flattenIterables(Iterable<I> multiIterator)
mix
public static <T> Iterable<T> mix(Iterable<T>... iterables)
map
public static <FROM,TO> Iterable<TO> map(Function<? super FROM,? extends TO> function,
Iterable<FROM> from)
iterable
public static <T> Iterable<T> iterable(Enumeration<T> enumeration)
iterable
public static <T,C extends T> Iterable<T> iterable(C... items)
cast
public static <T,C> Iterable<T> cast(Iterable<C> iterable)
concat
public static <T> Iterable<T> concat(Iterable<? extends T>... iterables)
concat
public static <T> Iterable<T> concat(Iterable<Iterable<T>> iterables)
cast
public static <FROM,TO> Function<FROM,TO> cast()
fold
public static <FROM,TO> TO fold(Function<? super FROM,TO> function,
Iterable<? extends FROM> i)
prepend
public static <T,C extends T> Iterable<T> prepend(C item,
Iterable<T> iterable)
append
public static <T,C extends T> Iterable<T> append(C item,
Iterable<T> iterable)
cache
public static <T> Iterable<T> cache(Iterable<T> iterable)
toList
public static <T> List<T> toList(Iterable<T> iterable)
toArray
public static Object[] toArray(Iterable<Object> iterable)
toArray
public static <T> T[] toArray(Class<T> componentType,
Iterable<T> iterable)
Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.