Package org.doublecloud.ws.util
Class ReflectUtil
java.lang.Object
org.doublecloud.ws.util.ReflectUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Field[]getAllFields(Class<?> c) Given any class return an Array of Fields in the classstatic ObjectparseToObject(String type, List<String> values) static voidstatic voidstatic voidsetObjectField(Object object, Field field, String type, String value) protected static byte[]toByteArray(List<String> values)
-
Constructor Details
-
ReflectUtil
public ReflectUtil()
-
-
Method Details
-
getAllFields
Given any class return an Array of Fields in the class- Parameters:
c- Class- Returns:
- Field[]
-
setArrayField
public static void setArrayField(Object obj, List<Object> vimObjList, Field vimArrayField, Class<?> vimArrayType) throws IllegalAccessException - Throws:
IllegalAccessException
-
setObjectField
public static void setObjectField(Object object, Field field, String type, String value) throws IllegalArgumentException, IllegalAccessException -
setObjectArrayField
public static void setObjectArrayField(Object object, Field field, String type, List<String> values) throws IllegalArgumentException, IllegalAccessException -
toByteArray
-
parseToObject
-