public class ClassUtil
extends java.lang.Object
Constructor and Description |
---|
ClassUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
dynamicCall(java.lang.String clzName,
java.lang.String methodName,
java.lang.Class[] methodParamTypes,
java.lang.Object[] methodArgs) |
static java.lang.String |
getClassname(java.lang.Class clz) |
static java.lang.String[] |
getStringArrayClassField(java.lang.Class clz,
java.lang.String name) |
static java.lang.String |
getStringClassField(java.lang.Class clz,
java.lang.String name) |
static boolean |
isDouble(java.lang.Class clz) |
static boolean |
isGeometry(java.lang.Class<?> clz) |
static boolean |
isNumber(java.lang.Class clz) |
static java.lang.Double |
toDouble(java.lang.Object o)
Converts a number-like object to a Double.
|
public static java.lang.String getClassname(java.lang.Class clz)
public static java.lang.String[] getStringArrayClassField(java.lang.Class clz, java.lang.String name)
public static java.lang.String getStringClassField(java.lang.Class clz, java.lang.String name)
public static java.lang.Object dynamicCall(java.lang.String clzName, java.lang.String methodName, java.lang.Class[] methodParamTypes, java.lang.Object[] methodArgs) throws java.lang.ClassNotFoundException, java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundException
java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public static boolean isNumber(java.lang.Class clz)
public static java.lang.Double toDouble(java.lang.Object o)
o
- a number-like objectpublic static boolean isDouble(java.lang.Class clz)
public static boolean isGeometry(java.lang.Class<?> clz)