Class CollectionConverter

java.lang.Object
org.apache.camel.converter.CollectionConverter

@Converter(generateBulkLoader=true) public final class CollectionConverter extends Object
Some core java.util Collection based Type Converters
  • Method Details

    • toArray

      @Converter(order=1) public static Object[] toArray(Collection<?> value)
      Converts a collection to an array
    • toList

      @Converter(order=2) public static List<Object> toList(Object[] array)
      Converts an array to a collection
    • toList

      @Converter(order=3) public static <T> List<T> toList(Collection<T> collection)
      Converts a collection to a List if it is not already
    • toArrayList

      @Converter(order=4) public static <T> ArrayList<T> toArrayList(Iterator<T> it)
      Converts an Iterator to a ArrayList
    • toArrayList

      @Converter(order=5) public static <T> ArrayList<T> toArrayList(Iterable<T> it)
      Converts an Iterable to a ArrayList
    • toSet

      @Converter(order=6) public static Set<Object> toSet(Object[] array)
    • toSet

      @Converter(order=7) public static <T> Set<T> toSet(Collection<T> collection)
    • toSet

      @Converter(order=8) public static <K, V> Set<Map.Entry<K,V>> toSet(Map<K,V> map)
    • toCollection

      @Converter(order=9) public static <K, V> Collection<Map.Entry<K,V>> toCollection(Map<K,V> map)
    • toProperties

      @Converter(order=10) public static Properties toProperties(Map<Object,Object> map)
    • toHashtable

      @Converter(order=11) public static <K, V> Hashtable<K,V> toHashtable(Map<? extends K,? extends V> map)
    • toHashMap

      @Converter(order=12) public static <K, V> HashMap<K,V> toHashMap(Map<? extends K,? extends V> map)
    • toList

      @Converter(order=13) public static <T> List<T> toList(Iterable<T> iterable)
      Converts an Iterable into a List
    • toList

      @Converter(order=14) public static <T> List<T> toList(Iterator<T> it)
      Converts an Iterator into a List