Package org.jpmml.model
Class ReflectionUtil
- java.lang.Object
-
- org.jpmml.model.ReflectionUtil
-
public class ReflectionUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <E extends PMMLObject>
voidcopyState(E from, E to)static booleanequals(java.lang.Object left, java.lang.Object right)static booleanequals(PMMLObject left, PMMLObject right)static booleanequals(org.w3c.dom.Element left, org.w3c.dom.Element right)static java.lang.reflect.MethodgetAppenderMethod(java.lang.reflect.Field field)static java.util.List<java.lang.reflect.Field>getAttributeFields()static java.util.List<java.lang.reflect.Field>getClassConstants(java.util.List<java.lang.Class<?>> clazzes)static java.util.List<java.lang.reflect.Field>getElementFields()static java.lang.reflect.FieldgetField(java.lang.Class<?> clazz, java.lang.String name)static java.util.List<java.lang.reflect.Field>getFields(java.lang.Class<?> clazz)static <E> EgetFieldValue(java.lang.reflect.Field field, java.lang.Object object)static java.lang.reflect.MethodgetGetterMethod(java.lang.reflect.Field field)static java.util.Map<java.lang.reflect.Field,java.lang.reflect.Method>getGetterMethods(java.lang.Class<?> clazz)static <E> EgetGetterMethodValue(java.lang.reflect.Method method, java.lang.Object object)static java.lang.reflect.FieldgetSerialVersionUIDField(java.lang.Class<?> clazz)static java.lang.reflect.MethodgetSetterMethod(java.lang.reflect.Field field)static java.util.Map<java.lang.reflect.Field,java.lang.reflect.Method>getSetterMethods(java.lang.Class<?> clazz)static inthashCode(java.lang.Object object)static inthashCode(PMMLObject object)static inthashCode(org.w3c.dom.Element element)static booleanisDefaultValue(java.lang.Object value)static booleanisFieldName(java.lang.reflect.Field field)static booleanisPrimitiveWrapper(java.lang.Class<?> clazz)static voidsetFieldValue(java.lang.reflect.Field field, java.lang.Object object, java.lang.Object value)
-
-
-
Method Detail
-
isFieldName
public static boolean isFieldName(java.lang.reflect.Field field)
-
hashCode
public static int hashCode(java.lang.Object object)
-
hashCode
public static int hashCode(org.w3c.dom.Element element)
-
hashCode
public static int hashCode(PMMLObject object)
-
equals
public static boolean equals(java.lang.Object left, java.lang.Object right)
-
equals
public static boolean equals(org.w3c.dom.Element left, org.w3c.dom.Element right)
-
equals
public static boolean equals(PMMLObject left, PMMLObject right)
-
copyState
public static <E extends PMMLObject> void copyState(E from, E to)
-
getField
public static java.lang.reflect.Field getField(java.lang.Class<?> clazz, java.lang.String name)
-
getFields
public static java.util.List<java.lang.reflect.Field> getFields(java.lang.Class<?> clazz)
-
getSerialVersionUIDField
public static java.lang.reflect.Field getSerialVersionUIDField(java.lang.Class<?> clazz)
-
getAttributeFields
public static java.util.List<java.lang.reflect.Field> getAttributeFields()
-
getElementFields
public static java.util.List<java.lang.reflect.Field> getElementFields()
-
getGetterMethod
public static java.lang.reflect.Method getGetterMethod(java.lang.reflect.Field field)
-
getGetterMethods
public static java.util.Map<java.lang.reflect.Field,java.lang.reflect.Method> getGetterMethods(java.lang.Class<?> clazz)
-
getSetterMethod
public static java.lang.reflect.Method getSetterMethod(java.lang.reflect.Field field)
-
getSetterMethods
public static java.util.Map<java.lang.reflect.Field,java.lang.reflect.Method> getSetterMethods(java.lang.Class<?> clazz)
-
getAppenderMethod
public static java.lang.reflect.Method getAppenderMethod(java.lang.reflect.Field field)
-
getFieldValue
public static <E> E getFieldValue(java.lang.reflect.Field field, java.lang.Object object)
-
setFieldValue
public static void setFieldValue(java.lang.reflect.Field field, java.lang.Object object, java.lang.Object value)
-
getGetterMethodValue
public static <E> E getGetterMethodValue(java.lang.reflect.Method method, java.lang.Object object)
-
isPrimitiveWrapper
public static boolean isPrimitiveWrapper(java.lang.Class<?> clazz)
-
isDefaultValue
public static boolean isDefaultValue(java.lang.Object value)
-
getClassConstants
public static java.util.List<java.lang.reflect.Field> getClassConstants(java.util.List<java.lang.Class<?>> clazzes)
-
-