|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectr01f.types.collections.CollectionUtils
public class CollectionUtils
Utilidades sobre colecciones
| Constructor Summary | |
|---|---|
CollectionUtils()
Constructor |
|
| Method Summary | ||
|---|---|---|
static java.lang.Class<?> |
getCollectionType(java.lang.Class<?> type)
Devuelve el tipo de colección (interface Map/List) del objeto que se pasa o null si NO es una colección |
|
static boolean |
isArray(java.lang.Class<?> type)
Comprueba si una clase es un array |
|
static boolean |
isList(java.lang.Class<?> type)
Comprueba si una clase implementa el interfaz list |
|
static boolean |
isMap(java.lang.Class<?> type)
Comprueba si una clase implementa el interfaz map |
|
static boolean |
isNullOrEmpty(java.util.Collection<?> theCol)
Comprueba si una lista esta vacia |
|
static boolean |
isNullOrEmpty(java.util.Map<?,?> theMap)
Comprueba si un mapa esta vacio o es nulo |
|
static boolean |
isNullOrEmpty(com.google.common.collect.Multimap<?,?> theMultimap)
Comprueba si un multimpa está vacio o nulo |
|
static boolean |
isObjectsArray(java.lang.Class<?> type)
Devuelve true si un array es el objetos o tipos primitivos |
|
static
|
setOperations(java.util.Set<T>... sets)
Encapsula un api para operaciones sobre conjuntos |
|
static
|
wrap(java.util.List<T> aList)
Encapsula una lista proporcionando un API para realizar operaciones sobre el mismo |
|
static
|
wrap(java.util.Map<K,V> aMap)
Encapsula un mapa proporcionando un API para realizar operaciones sobre el mismo |
|
static
|
wrap(T... objList)
Encapsula una lista proporcionando un API para realizar operaciones sobre el mismo |
|
static
|
wrapSortable(java.util.List<T> aList)
Encapsula una lista proporcionando un API para realizar operaciones sobre el mismo entre otras ordenar los elementos |
|
static
|
wrapSortable(T... objList)
Encapsula una lista proporcionando un API para realizar operaciones sobre el mismo entre otras ordenar los elementos |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CollectionUtils()
| Method Detail |
|---|
public static <T> ListsWrappers.WrappedList<T> wrap(java.util.List<T> aList)
aList - la lista a encapsularpublic static <T extends java.lang.Comparable<? super T>> ListsWrappers.WrappedSortableList<T> wrapSortable(java.util.List<T> aList)
aList - la lista a encapsularpublic static <T> ListsWrappers.WrappedList<T> wrap(T... objList)
aList - la lista a encapsularpublic static <T extends java.lang.Comparable<? super T>> ListsWrappers.WrappedSortableList<T> wrapSortable(T... objList)
aList - la lista a encapsularpublic static <K,V> MapsWrappers.WrappedMap<K,V> wrap(java.util.Map<K,V> aMap)
aMap - el mapa a encapsularpublic static <T> SetOperations<T> setOperations(java.util.Set<T>... sets)
sets - los conjuntos sobre los que operarpublic static boolean isNullOrEmpty(java.util.Map<?,?> theMap)
theMap - el mapa
public static boolean isNullOrEmpty(com.google.common.collect.Multimap<?,?> theMultimap)
theMultimap - el multimap
public static boolean isNullOrEmpty(java.util.Collection<?> theCol)
theMap - la lista
public static boolean isArray(java.lang.Class<?> type)
type - La clase que se quiere comprobar si es un array
public static boolean isObjectsArray(java.lang.Class<?> type)
type - la clase de la que se quiere comprobar si es un array
public static boolean isMap(java.lang.Class<?> type)
type - La clase que se quiere comprobar si implementa el
interfaz Map
public static boolean isList(java.lang.Class<?> type)
type - La clase que se quiere comprobar si implementa
el interfaz List
public static java.lang.Class<?> getCollectionType(java.lang.Class<?> type)
obj - el objeto que se supone que es una colección
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||