Package com.wavemaker.commons.util
Class TypeConversionUtils
- java.lang.Object
-
- com.wavemaker.commons.util.TypeConversionUtils
-
public abstract class TypeConversionUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcheckAndReturnForMultiDimensionalArrays(java.lang.String className)Method to check Multi-Dimensional Array for import.static booleancheckPrimitiveAndPrimitiveArrays(java.lang.String className)static java.lang.ObjectfromString(java.lang.Class<?> type, java.lang.String s)static java.lang.ObjectfromString(java.lang.Class<?> type, java.lang.String s, boolean isList)static java.lang.StringgetValueString(java.lang.Class<?> type, java.lang.String s)static booleanisArray(java.lang.Class<?> clazz)Return true iff the parameter is an Array or a Collection.static booleanisMap(java.lang.Class<?> clazz)Return true iff the parameter is a Map.static booleanisPrimitive(java.lang.String dataType)static booleanisPrimitiveOrEnum(java.lang.reflect.Type type)static booleanisPrimitiveOrWrapper(java.lang.Class<?> clazz)Returns true iff the Class clazz represents a primitive (boolean, int) or a primitive wrapper (Integer), including Big{Integer,Decimal} and Atomic{Integer,Long}.static booleanisServletClass(java.lang.String className)static java.lang.Class<?>primitiveArraysForName(java.lang.String className)static java.lang.Class<?>primitiveForName(java.lang.String className)static booleanprimitivesMatch(java.lang.Class<?> p1, java.lang.Class<?> p2)static java.lang.Class<?>primitiveWrapperClassByName(java.lang.String className)static java.lang.Class<?>wmPrimitiveWrapperClassByName(java.lang.String className)
-
-
-
Method Detail
-
isServletClass
public static boolean isServletClass(java.lang.String className)
-
isPrimitive
public static boolean isPrimitive(java.lang.String dataType)
-
primitiveForName
public static java.lang.Class<?> primitiveForName(java.lang.String className)
-
primitiveArraysForName
public static java.lang.Class<?> primitiveArraysForName(java.lang.String className)
-
checkAndReturnForMultiDimensionalArrays
public static java.lang.String checkAndReturnForMultiDimensionalArrays(java.lang.String className)
Method to check Multi-Dimensional Array for import.
-
checkPrimitiveAndPrimitiveArrays
public static boolean checkPrimitiveAndPrimitiveArrays(java.lang.String className)
-
primitiveWrapperClassByName
public static java.lang.Class<?> primitiveWrapperClassByName(java.lang.String className)
-
wmPrimitiveWrapperClassByName
public static java.lang.Class<?> wmPrimitiveWrapperClassByName(java.lang.String className)
-
isPrimitiveOrEnum
public static boolean isPrimitiveOrEnum(java.lang.reflect.Type type)
-
isPrimitiveOrWrapper
public static boolean isPrimitiveOrWrapper(java.lang.Class<?> clazz)
Returns true iff the Class clazz represents a primitive (boolean, int) or a primitive wrapper (Integer), including Big{Integer,Decimal} and Atomic{Integer,Long}. Also, Strings and Dates are included.
-
isArray
public static boolean isArray(java.lang.Class<?> clazz)
Return true iff the parameter is an Array or a Collection.
-
isMap
public static boolean isMap(java.lang.Class<?> clazz)
Return true iff the parameter is a Map.
-
fromString
public static java.lang.Object fromString(java.lang.Class<?> type, java.lang.String s)
-
fromString
public static java.lang.Object fromString(java.lang.Class<?> type, java.lang.String s, boolean isList)
-
getValueString
public static java.lang.String getValueString(java.lang.Class<?> type, java.lang.String s)
-
primitivesMatch
public static boolean primitivesMatch(java.lang.Class<?> p1, java.lang.Class<?> p2)
-
-