com.atlassian.plugin.util.collect
Class CollectionUtil
java.lang.Object
com.atlassian.plugin.util.collect.CollectionUtil
public class CollectionUtil
- extends Object
|
Method Summary |
static
|
filter(Iterable<T> iterable,
Predicate<T> predicate)
Create a filtered Iterator. |
static
|
filter(Iterator<T> iterator,
Predicate<T> predicate)
Create a filtered Iterator. |
static
|
foreach(Iterable<T> iterable,
Consumer<T> sink)
|
static
|
foreach(Iterator<T> iterator,
Consumer<T> sink)
|
static
|
sort(Collection<T> collection,
Comparator<T> comparator)
|
static
|
toList(Iterable<T> iterable)
|
static
|
toList(Iterator<T> iterator)
|
static
|
transform(Iterable<T> iterable,
Function<T,R> transformer)
|
static
|
transform(Iterator<T> iterator,
Function<T,R> transformer)
|
static
|
transformIterator(Iterator<T> iterator,
Function<T,R> transformer)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CollectionUtil
public CollectionUtil()
foreach
public static <T> void foreach(Iterator<T> iterator,
Consumer<T> sink)
foreach
public static <T> void foreach(Iterable<T> iterable,
Consumer<T> sink)
toList
public static <T> List<T> toList(Iterable<T> iterable)
toList
public static <T> List<T> toList(Iterator<T> iterator)
transform
public static <T,R> List<R> transform(Iterator<T> iterator,
Function<T,R> transformer)
transform
public static <T,R> List<R> transform(Iterable<T> iterable,
Function<T,R> transformer)
transformIterator
public static <T,R> Iterator<R> transformIterator(Iterator<T> iterator,
Function<T,R> transformer)
filter
public static <T> Iterator<T> filter(Iterator<T> iterator,
Predicate<T> predicate)
- Create a filtered
Iterator.
- Type Parameters:
T -
- Returns:
filter
public static <T> Iterable<T> filter(Iterable<T> iterable,
Predicate<T> predicate)
- Create a filtered
Iterator.
- Type Parameters:
T -
- Returns:
sort
public static <T> List<T> sort(Collection<T> collection,
Comparator<T> comparator)
Copyright © 2011 Atlassian. All Rights Reserved.