Package org.jvnet.jaxb2.maven2.util
Class CollectionUtils
- java.lang.Object
-
- org.jvnet.jaxb2.maven2.util.CollectionUtils
-
public class CollectionUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCollectionUtils.Function<T,V>static classCollectionUtils.NegativeComparatorWithNullAsSmallest<V extends Object & Comparable<? super V>>static classCollectionUtils.PositiveComparatorWithNullAsGreatest<V extends Object & Comparable<? super V>>
-
Constructor Summary
Constructors Constructor Description CollectionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T,V>
List<V>apply(Collection<T> collection, CollectionUtils.Function<T,V> function)static <T,V>
VbestValue(Collection<T> collection, CollectionUtils.Function<T,V> function, Comparator<V> comparator)static <V extends Object & Comparable<? super V>>
Comparator<V>gtWithNullAsGreatest()static <V extends Object & Comparable<? super V>>
Comparator<V>ltWithNullAsSmallest()
-
-
-
Method Detail
-
apply
public static <T,V> List<V> apply(Collection<T> collection, CollectionUtils.Function<T,V> function)
-
bestValue
public static <T,V> V bestValue(Collection<T> collection, CollectionUtils.Function<T,V> function, Comparator<V> comparator)
-
ltWithNullAsSmallest
public static <V extends Object & Comparable<? super V>> Comparator<V> ltWithNullAsSmallest()
-
gtWithNullAsGreatest
public static <V extends Object & Comparable<? super V>> Comparator<V> gtWithNullAsGreatest()
-
-