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.ClassNotFoundExceptionjava.lang.SecurityExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalArgumentExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic 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)