Package org.locationtech.jtstest.util
Class ClassUtil
java.lang.Object
org.locationtech.jtstest.util.ClassUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Object
dynamicCall
(String clzName, String methodName, Class[] methodParamTypes, Object[] methodArgs) static String
getClassname
(Class clz) static String[]
getStringArrayClassField
(Class clz, String name) static String
getStringClassField
(Class clz, String name) static boolean
static boolean
isGeometry
(Class<?> clz) static boolean
static Double
Converts a number-like object to a Double.
-
Constructor Details
-
ClassUtil
public ClassUtil()
-
-
Method Details
-
getClassname
-
getStringArrayClassField
-
getStringClassField
-
dynamicCall
public static Object dynamicCall(String clzName, String methodName, Class[] methodParamTypes, Object[] methodArgs) throws ClassNotFoundException, SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException -
isNumber
-
toDouble
Converts a number-like object to a Double. If the object cannot be converted null is returned.- Parameters:
o
- a number-like object- Returns:
- the value of the number, or null
-
isDouble
-
isGeometry
-