|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.util.CollectionUtils
Utilidades sobre colecciones
Constructor Summary | |
CollectionUtils()
Constructor |
Method Summary | |
static java.util.Map |
convertArrayIntoMap(java.lang.Object theArray,
java.lang.String oidMemberName,
boolean useAccessors)
Convierte un array en mapa indexado por el valor de un miembro del objeto |
static java.util.Map |
convertListIntoMap(java.util.List theList,
java.lang.String oidMemberName,
boolean useAccessors)
Convierte una lista en mapa indexado por el valor de un miembro del objeto |
static java.util.List |
convertObjectArrayIntoList(java.lang.Object[] inArray,
java.lang.String listImplName)
Convierte un array de objetos en una lista |
static void |
copyProperties(java.util.Properties src_prop,
java.util.Properties dest_prop)
Copia un conjunto de propiedades en otro. |
static java.util.Map.Entry |
getSingleElementFromMap(java.util.Map theMap)
Obtiene un elemento cualquiera de un mapa... |
static void |
main(java.lang.String[] args)
Main Method |
static java.lang.Object[] |
obtainArraysCommonElements(java.lang.Object[] arrays,
java.util.Comparator comparatorImpl)
Obtiene los objetos comunes en varios arrays. |
static java.util.Collection[] |
obtainChangesInMap(boolean strict,
java.util.Map mapInState1,
java.util.Map mapInState2)
Obtiene los cambios entre el estado 1 (inicial) de un mapa y su estado 2 (final) |
static java.util.Collection[] |
obtainChangesInMap(java.util.Map mapInState1,
java.util.Map mapInState2)
Obtiene los cambios entre el estado 1 (inicial) de un mapa y su estado 2 (final) |
static java.util.List |
strArrayToList(java.lang.String[] strArray)
Convierte un Array de Strings en una Lista Aunque el método siguiente es mas general y engloba este, se va a dejar hasta la modificación de r01f |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CollectionUtils()
Method Detail |
public static java.util.Map.Entry getSingleElementFromMap(java.util.Map theMap)
theMap
- el mapa del que obtener el elemento
Map.Entry
o null si el mapa de entrada es nulopublic static java.lang.Object[] obtainArraysCommonElements(java.lang.Object[] arrays, java.util.Comparator comparatorImpl)
Obtiene los objetos comunes en varios arrays.
Para comparar si dos objetos son iguales, hay que suministrar una clase que implemente el
interfaz Comparator
y que se encarga de verificar la igualdad de los objetos
de los arrays.
arrays
- array de objetos, cada uno de cuyos elementos es a su vez un
array de objetoscomparatorImpl
- un objeto que implementa el interfaz Comparable
public static java.util.List strArrayToList(java.lang.String[] strArray)
strArray
- un array de strings
public static java.util.List convertObjectArrayIntoList(java.lang.Object[] inArray, java.lang.String listImplName) throws CollectionConverterException
inArray
- El array a convertir en listalistImplName
- El nombre completo (incluido paquete) de la implementación de la lista
que se devuelve
CollectionConverterException
- si ocurre un error al convertir los objetospublic static java.util.Map convertArrayIntoMap(java.lang.Object theArray, java.lang.String oidMemberName, boolean useAccessors) throws CollectionConverterException
theArray
- Un objeto Object que es un array de objetosoidMemberName
- El miembro de los objetos de la lista que hace de OIDuseAccessors
- si hay que utilizar accessors para acceder al miembro
CollectionConverterException
- si hay algún error en la conversiónpublic static java.util.Map convertListIntoMap(java.util.List theList, java.lang.String oidMemberName, boolean useAccessors) throws CollectionConverterException
theList
- La lista a convertir en mapaoidMemberName
- El miembro de los objetos de la lista que hace de OIDuseAccessors
- si hay que utilizar accessors para acceder al miembro
CollectionConverterException
- si hay algún error en la conversiónpublic static java.util.Collection[] obtainChangesInMap(java.util.Map mapInState1, java.util.Map mapInState2)
mapInState1
- El mapa en el estado 1mapInState2
- El mapa en el estado 2
public static java.util.Collection[] obtainChangesInMap(boolean strict, java.util.Map mapInState1, java.util.Map mapInState2)
strict
- Si es true, se comprueba que los objetos sean de la misma clase.
En caso de que no lo sean lanza una excepcionmapInState1
- El mapa en el estado 1mapInState2
- El mapa en el estado 2
public static void copyProperties(java.util.Properties src_prop, java.util.Properties dest_prop)
src_prop
- las propiedades a ser copiadas.dest_prop
- properties en el cual se copia.public static void main(java.lang.String[] args)
args
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |