Package org.apache.axis2.jaxws.utility
Class ConvertUtils
- java.lang.Object
-
- org.apache.axis2.jaxws.utility.ConvertUtils
-
public class ConvertUtils extends Object
Provides utilities to convert an object into a different kind of Object. For example, convert a String[] into a List
-
-
Constructor Summary
Constructors Constructor Description ConvertUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Object
convert(Object arg, Class destClass)
Utility function to convert an Object to some desired Class.static boolean
isConvertable(Object obj, Class dest)
This method should return true if the convert method will succeed.
-
-
-
Method Detail
-
isConvertable
public static boolean isConvertable(Object obj, Class dest)
This method should return true if the convert method will succeed. Note that any changes to isConvertable() must also be accompanied by similar changes to convert()- Parameters:
obj
- source object or classdest
- destination class- Returns:
- boolean true if convert(..) can convert obj to the destination class
-
convert
public static Object convert(Object arg, Class destClass) throws WebServiceException
Utility function to convert an Object to some desired Class. Normally this is used for T[] to Listprocessing. Other conversions are also done (i.e. HashMap <->Hashtable, etc.) Use the isConvertable() method to determine if conversion is possible. Note that any changes to convert() must also be accompanied by similar changes to isConvertable() - Parameters:
arg
- the array to convertdestClass
- the actual class we want- Returns:
- object of destClass if conversion possible, otherwise returns arg
- Throws:
WebServiceException
-
-