se.unlogic.standardutils.collections
Class CollectionUtils

java.lang.Object
  extended by se.unlogic.standardutils.collections.CollectionUtils

public class CollectionUtils
extends java.lang.Object


Constructor Summary
CollectionUtils()
           
 
Method Summary
static
<T> java.util.List<T>
conjunction(java.util.Collection<T> c1, java.util.Collection<T> c2)
           
static
<T> java.util.Collection<T>
exclusiveDisjunction(java.util.Collection<T> c1, java.util.Collection<T> c2)
          Returns the part of a disjunction of two collections that comes from the first collection (in argument order)
static
<T> java.util.List<T>
getGenericList(java.lang.Class<T> clazz)
           
static
<T> java.util.List<T>
getGenericList(java.lang.Class<T> clazz, int size)
           
static
<T> java.util.List<T>
getGenericSingletonList(T bean)
           
static
<T> java.util.List<T>
getList(T... objects)
           
static int getSize(java.util.Collection<?> collection)
           
static boolean isEmpty(java.util.Collection<?> collection)
           
static void removeNullValues(java.util.List<?> list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionUtils

public CollectionUtils()
Method Detail

getGenericList

public static <T> java.util.List<T> getGenericList(java.lang.Class<T> clazz,
                                                   int size)

getGenericList

public static <T> java.util.List<T> getGenericList(java.lang.Class<T> clazz)

getGenericSingletonList

public static <T> java.util.List<T> getGenericSingletonList(T bean)

isEmpty

public static boolean isEmpty(java.util.Collection<?> collection)

conjunction

public static <T> java.util.List<T> conjunction(java.util.Collection<T> c1,
                                                java.util.Collection<T> c2)

exclusiveDisjunction

public static <T> java.util.Collection<T> exclusiveDisjunction(java.util.Collection<T> c1,
                                                               java.util.Collection<T> c2)
Returns the part of a disjunction of two collections that comes from the first collection (in argument order)

Type Parameters:
T -
Parameters:
c1 - Collection of objects
c2 - Collection of objects
Returns:
all elements that exists exclusively in c1

getList

public static <T> java.util.List<T> getList(T... objects)

removeNullValues

public static void removeNullValues(java.util.List<?> list)

getSize

public static int getSize(java.util.Collection<?> collection)
Parameters:
list -
Returns:
the size of the collection or 0 if the collection is null


Copyright © 2011. All Rights Reserved.