public class CollectionFunctionals
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | CollectionFunctionals.SizeFunction | 
| Constructor and Description | 
|---|
| CollectionFunctionals() | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T,TT extends java.lang.Iterable<T>>  | all(com.google.common.base.Predicate<T> attributeSatisfies) | 
| static <I,T extends java.util.Collection<I>>  | contains(I item) | 
| static com.google.common.base.Predicate<java.lang.Iterable<?>> | equalsSet(java.lang.Iterable<?> target) | 
| static com.google.common.base.Predicate<java.lang.Iterable<?>> | equalsSetOf(java.lang.Object... target)default guava Equals predicate will reflect order of target, and will fail when matching against a list;
 this treats them both as sets | 
| static <K> com.google.common.base.Function<java.util.Map<K,?>,java.util.Set<K>> | keys() | 
| static <T,I extends java.lang.Iterable<T>>  | limit(int max) | 
| static <K> com.google.common.base.Function<java.util.Map<K,?>,java.lang.Integer> | mapSize() | 
| static <K> com.google.common.base.Function<java.util.Map<K,?>,java.lang.Integer> | mapSize(java.lang.Integer valueIfNull) | 
| static <K> com.google.common.base.Predicate<java.util.Map<K,?>> | mapSizeEquals(int targetSize) | 
| static <T,TT extends java.lang.Iterable<T>>  | quorum(QuorumCheck quorumCheck,
      com.google.common.base.Predicate<T> attributeSatisfies) | 
| static com.google.common.base.Predicate<java.lang.Iterable<?>> | sizeEquals(int targetSize) | 
| static com.google.common.base.Function<java.lang.Iterable<?>,java.lang.Integer> | sizeFunction() | 
| static com.google.common.base.Function<java.lang.Iterable<?>,java.lang.Integer> | sizeFunction(java.lang.Integer valueIfInputNull) | 
| static com.google.common.base.Supplier<java.lang.Integer> | sizeSupplier(java.lang.Iterable<?> collection) | 
public static com.google.common.base.Supplier<java.lang.Integer> sizeSupplier(java.lang.Iterable<?> collection)
public static com.google.common.base.Function<java.lang.Iterable<?>,java.lang.Integer> sizeFunction()
public static com.google.common.base.Function<java.lang.Iterable<?>,java.lang.Integer> sizeFunction(java.lang.Integer valueIfInputNull)
public static <K> com.google.common.base.Function<java.util.Map<K,?>,java.util.Set<K>> keys()
public static <K> com.google.common.base.Function<java.util.Map<K,?>,java.lang.Integer> mapSize()
public static <K> com.google.common.base.Function<java.util.Map<K,?>,java.lang.Integer> mapSize(java.lang.Integer valueIfNull)
public static com.google.common.base.Predicate<java.lang.Iterable<?>> equalsSetOf(java.lang.Object... target)
public static com.google.common.base.Predicate<java.lang.Iterable<?>> equalsSet(java.lang.Iterable<?> target)
public static com.google.common.base.Predicate<java.lang.Iterable<?>> sizeEquals(int targetSize)
public static <K> com.google.common.base.Predicate<java.util.Map<K,?>> mapSizeEquals(int targetSize)
public static <T,I extends java.lang.Iterable<T>> com.google.common.base.Function<I,java.util.List<T>> limit(int max)
public static <I,T extends java.util.Collection<I>> com.google.common.base.Predicate<T> contains(I item)
public static <T,TT extends java.lang.Iterable<T>> com.google.common.base.Predicate<TT> all(com.google.common.base.Predicate<T> attributeSatisfies)
public static <T,TT extends java.lang.Iterable<T>> com.google.common.base.Predicate<TT> quorum(QuorumCheck quorumCheck, com.google.common.base.Predicate<T> attributeSatisfies)