Class CollectionUtils


  • public final class CollectionUtils
    extends Object
    Internal class that contains various Collection utilities specific to Dozer requirements. Not intended for direct use by application code.
    • Method Detail

      • isArray

        public static boolean isArray​(Class<?> aClass)
      • isCollection

        public static boolean isCollection​(Class<?> aClass)
      • isList

        public static boolean isList​(Class<?> aClass)
      • isSet

        public static boolean isSet​(Class<?> aClass)
      • isPrimitiveArray

        public static boolean isPrimitiveArray​(Class<?> aClass)
      • getLengthOfCollection

        public static int getLengthOfCollection​(Object value)
      • getValueFromCollection

        public static Object getValueFromCollection​(Object collection,
                                                    int index)
      • createNewSet

        public static <T extends Set<?>> Set<?> createNewSet​(Class<T> destType)
      • createNewSet

        public static <T extends Set<?>> Set<?> createNewSet​(Class<T> destSetType,
                                                             Collection<?> srcValue)
      • convertListToArray

        public static <T> Object convertListToArray​(List<T> list,
                                                    Class<T> destEntryType)
      • convertPrimitiveArrayToList

        public static List<Object> convertPrimitiveArrayToList​(Object primitiveArray)
      • intersection

        public static <E> Set<E> intersection​(Set<E> set1,
                                              Set<?> set2)