org.jvnet.jaxb2.maven2.util
Class CollectionUtils

java.lang.Object
  extended by org.jvnet.jaxb2.maven2.util.CollectionUtils

public class CollectionUtils
extends Object


Nested Class Summary
static interface CollectionUtils.Function<T,V>
           
static class CollectionUtils.NegativeComparator<V extends Object & Comparable<? super V>>
           
static class CollectionUtils.PositiveComparator<V extends Object & Comparable<? super V>>
           
 
Field Summary
static Comparator<?> GT
           
static Comparator<?> LT
           
 
Constructor Summary
CollectionUtils()
           
 
Method Summary
static
<T,V> List<V>
apply(Collection<T> collection, CollectionUtils.Function<T,V> function)
           
static
<T,V> V
bestValue(Collection<T> collection, CollectionUtils.Function<T,V> function, Comparator<V> comparator)
           
static
<V extends Object & Comparable<? super V>>
Comparator<V>
gt()
           
static
<V extends Object & Comparable<? super V>>
Comparator<V>
lt()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LT

public static Comparator<?> LT

GT

public static Comparator<?> GT
Constructor Detail

CollectionUtils

public CollectionUtils()
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)

lt

public static <V extends Object & Comparable<? super V>> Comparator<V> lt()

gt

public static <V extends Object & Comparable<? super V>> Comparator<V> gt()


Copyright © 2006-2011. All Rights Reserved.