com.atlassian.plugin.util.collect
Class CollectionUtil
java.lang.Object
com.atlassian.plugin.util.collect.CollectionUtil
public class CollectionUtil
- extends java.lang.Object
|
Method Summary |
static
<T> java.lang.Iterable<T> |
|
filter(java.lang.Iterable<T> iterable,
Predicate<T> predicate)
Create a filtered Iterator. |
static
<T> java.util.Iterator<T> |
|
filter(java.util.Iterator<T> iterator,
Predicate<T> predicate)
Create a filtered Iterator. |
static
|
foreach(java.lang.Iterable<T> iterable,
Consumer<T> sink)
|
static
|
foreach(java.util.Iterator<T> iterator,
Consumer<T> sink)
|
static
|
sort(java.util.Collection<T> collection,
java.util.Comparator<T> comparator)
|
static
|
toList(java.lang.Iterable<T> iterable)
|
static
|
toList(java.util.Iterator<T> iterator)
|
static
|
transform(java.lang.Iterable<T> iterable,
Function<T,R> transformer)
|
static
|
transform(java.util.Iterator<T> iterator,
Function<T,R> transformer)
|
static
<T,R> java.util.Iterator<R> |
|
transformIterator(java.util.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(java.util.Iterator<T> iterator,
Consumer<T> sink)
foreach
public static <T> void foreach(java.lang.Iterable<T> iterable,
Consumer<T> sink)
toList
public static <T> java.util.List<T> toList(java.lang.Iterable<T> iterable)
toList
public static <T> java.util.List<T> toList(java.util.Iterator<T> iterator)
transform
public static <T,R> java.util.List<R> transform(java.util.Iterator<T> iterator,
Function<T,R> transformer)
transform
public static <T,R> java.util.List<R> transform(java.lang.Iterable<T> iterable,
Function<T,R> transformer)
transformIterator
public static <T,R> java.util.Iterator<R> transformIterator(java.util.Iterator<T> iterator,
Function<T,R> transformer)
filter
public static <T> java.util.Iterator<T> filter(java.util.Iterator<T> iterator,
Predicate<T> predicate)
- Create a filtered
Iterator.
- Type Parameters:
T -
- Returns:
filter
public static <T> java.lang.Iterable<T> filter(java.lang.Iterable<T> iterable,
Predicate<T> predicate)
- Create a filtered
Iterator.
- Type Parameters:
T -
- Returns:
sort
public static <T> java.util.List<T> sort(java.util.Collection<T> collection,
java.util.Comparator<T> comparator)
Copyright © 2010 Atlassian. All Rights Reserved.