static <C extends java.util.Collection<T>,T,F> C |
CollectionUtils.add(C to,
F o,
Function<? super F,T> f) |
static <C extends java.util.Collection<T>,T,F> C |
CollectionUtils.addAll(C to,
java.util.Collection<? extends F> from,
Function<? super F,T> f) |
static <T,E> ListMap<T,E> |
ListMap.build(java.lang.Iterable<E> c,
Function<E,T> f) |
static <T> java.lang.Iterable<T> |
IteratorUtils.filter(java.lang.Iterable<T> iterable,
Function<T,java.lang.Boolean> filter) |
static <T> java.util.Iterator<T> |
IteratorUtils.filter(java.util.Iterator<T> iter,
Function<T,java.lang.Boolean> filter) |
static <T,V> T |
CollectionUtils.find(java.util.Collection<T> c,
Function<T,java.lang.Boolean> f) |
static <T,V> T |
CollectionUtils.find(java.util.Collection<T> c,
Function<T,V> f,
V match) |
static <T,V> java.util.List<T> |
CollectionUtils.findAll(java.util.Collection<T> c,
Function<T,java.lang.Boolean> f) |
static <T,V> java.util.List<T> |
CollectionUtils.findAll(java.util.Collection<T> c,
Function<T,V> f,
V match) |
static <K,V> java.util.HashMap<K,V> |
CollectionUtils.mapKeys(java.lang.Iterable<K> e,
Function<K,V> f) |
static <K,V> java.util.HashMap<K,V> |
CollectionUtils.mapValues(java.lang.Iterable<V> e,
Function<V,K> f) |
static <M extends java.util.Map<T,F>,T,F> M |
CollectionUtils.put(M to,
F o,
Function<? super F,T> f) |
static <M extends java.util.Map<T,F>,T,F> M |
CollectionUtils.putAll(M to,
java.util.Collection<? extends F> from,
Function<? super F,T> f) |
static <K,V,M extends java.util.Map<K,V>> M |
IteratorUtils.putKeys(M map,
java.util.Iterator<K> iter,
Function<K,V> func)
adds all elements from iter to map, generating values using function
|
static <K,V,M extends java.util.Map<K,V>> M |
IteratorUtils.putValues(M map,
java.util.Iterator<V> iter,
Function<V,K> func)
adds all elements from iter to map, generating keys using function
|
static <T> void |
CollectionUtils.remove(java.lang.Iterable<T> collection,
Function<T,java.lang.Boolean> function) |
static <F,T> java.lang.Iterable<T> |
IteratorUtils.transform(java.lang.Iterable<? extends F> iterable,
Function<F,T> f) |
static <F,T> java.util.Iterator<T> |
IteratorUtils.transform(java.util.Iterator<? extends F> iter,
Function<F,T> f) |
static <E,T> java.util.ArrayList<E> |
CollectionUtils.transformList(java.lang.Iterable<T> e,
Function<T,E> f) |
static <E,T> java.util.HashSet<E> |
CollectionUtils.transformSet(java.lang.Iterable<T> e,
Function<T,E> f) |
static <E,T> java.util.TreeSet<E> |
CollectionUtils.transformSortedSet(java.lang.Iterable<T> e,
Function<T,E> f) |
static <E,T> java.util.List<E> |
CollectionUtils.transformUnmodifiableList(java.lang.Iterable<T> e,
Function<T,E> f) |
static <E,T> java.util.Set<E> |
CollectionUtils.transformUnmodifiableSet(java.lang.Iterable<T> e,
Function<T,E> f) |
static <E,T> java.util.SortedSet<E> |
CollectionUtils.transformUnmodifiableSortedSet(java.lang.Iterable<T> e,
Function<T,E> f) |