org.apache.camel.util
Class CastUtils

java.lang.Object
  extended by org.apache.camel.util.CastUtils

public final class CastUtils
extends Object

Utility methods for type casting.


Method Summary
static
<T> Class<T>
cast(Class<?> p)
           
static
<T> Class<T>
cast(Class<?> p, Class<T> cls)
           
static
<T> Collection<T>
cast(Collection<?> p)
           
static
<T> Collection<T>
cast(Collection<?> p, Class<T> cls)
           
static
<T> Deque<T>
cast(Deque<?> p)
           
static
<T> Deque<T>
cast(Deque<?> p, Class<T> cls)
           
static
<T> Enumeration<T>
cast(Enumeration<?> p)
           
static
<T> Future<T>
cast(Future<?> p)
           
static
<T,U> Hashtable<T,U>
cast(Hashtable<?,?> p)
           
static
<T,U> Hashtable<T,U>
cast(Hashtable<?,?> p, Class<T> pc, Class<U> uc)
           
static
<T> Iterator<T>
cast(Iterator<?> p)
           
static
<T> Iterator<T>
cast(Iterator<?> p, Class<T> cls)
           
static
<T> List<T>
cast(List<?> p)
           
static
<T> List<T>
cast(List<?> p, Class<T> cls)
           
static
<T,U> Map.Entry<T,U>
cast(Map.Entry<?,?> p)
           
static
<T,U> Map.Entry<T,U>
cast(Map.Entry<?,?> p, Class<T> pc, Class<U> uc)
           
static
<T,U> Map<T,U>
cast(Map<?,?> p)
           
static
<T,U> Map<T,U>
cast(Map<?,?> p, Class<T> t, Class<U> u)
           
static
<T> NamingEnumeration<T>
cast(NamingEnumeration<?> p)
           
static
<T> Queue<T>
cast(Queue<?> p)
           
static
<T> Queue<T>
cast(Queue<?> p, Class<T> cls)
           
static
<T> Set<T>
cast(Set<?> p)
           
static
<T> Set<T>
cast(Set<?> p, Class<T> cls)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

cast

public static <T,U> Map<T,U> cast(Map<?,?> p)

cast

public static <T,U> Map<T,U> cast(Map<?,?> p,
                                  Class<T> t,
                                  Class<U> u)

cast

public static <T> Collection<T> cast(Collection<?> p)

cast

public static <T> Collection<T> cast(Collection<?> p,
                                     Class<T> cls)

cast

public static <T> List<T> cast(List<?> p)

cast

public static <T> List<T> cast(List<?> p,
                               Class<T> cls)

cast

public static <T> Iterator<T> cast(Iterator<?> p)

cast

public static <T> Iterator<T> cast(Iterator<?> p,
                                   Class<T> cls)

cast

public static <T> Set<T> cast(Set<?> p)

cast

public static <T> Set<T> cast(Set<?> p,
                              Class<T> cls)

cast

public static <T> Queue<T> cast(Queue<?> p)

cast

public static <T> Queue<T> cast(Queue<?> p,
                                Class<T> cls)

cast

public static <T> Deque<T> cast(Deque<?> p)

cast

public static <T> Deque<T> cast(Deque<?> p,
                                Class<T> cls)

cast

public static <T,U> Hashtable<T,U> cast(Hashtable<?,?> p)

cast

public static <T,U> Hashtable<T,U> cast(Hashtable<?,?> p,
                                        Class<T> pc,
                                        Class<U> uc)

cast

public static <T,U> Map.Entry<T,U> cast(Map.Entry<?,?> p)

cast

public static <T,U> Map.Entry<T,U> cast(Map.Entry<?,?> p,
                                        Class<T> pc,
                                        Class<U> uc)

cast

public static <T> Enumeration<T> cast(Enumeration<?> p)

cast

public static <T> NamingEnumeration<T> cast(NamingEnumeration<?> p)

cast

public static <T> Class<T> cast(Class<?> p)

cast

public static <T> Class<T> cast(Class<?> p,
                                Class<T> cls)

cast

public static <T> Future<T> cast(Future<?> p)


Apache CAMEL