Package org.jpmml.model
Class ReflectionUtil
- java.lang.Object
-
- org.jpmml.model.ReflectionUtil
-
public class ReflectionUtil extends 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(Object left, Object right)static booleanequals(PMMLObject left, PMMLObject right)static booleanequals(Element left, Element right)static MethodgetAppenderMethod(Field field)static List<Field>getAttributeFields()static List<Field>getClassConstants(List<Class<?>> clazzes)static List<Field>getElementFields()static FieldgetField(Class<?> clazz, String name)static List<Field>getFields(Class<?> clazz)static <E> EgetFieldValue(Field field, Object object)static MethodgetGetterMethod(Field field)static Map<Field,Method>getGetterMethods(Class<?> clazz)static <E> EgetGetterMethodValue(Method method, Object object)static FieldgetSerialVersionUIDField(Class<?> clazz)static MethodgetSetterMethod(Field field)static Map<Field,Method>getSetterMethods(Class<?> clazz)static inthashCode(Object object)static inthashCode(PMMLObject object)static inthashCode(Element element)static booleanisDefaultValue(Object value)static booleanisFieldName(Field field)static booleanisPrimitiveWrapper(Class<?> clazz)static voidsetFieldValue(Field field, Object object, Object value)
-
-
-
Method Detail
-
isFieldName
public static boolean isFieldName(Field field)
-
hashCode
public static int hashCode(Object object)
-
hashCode
public static int hashCode(Element element)
-
hashCode
public static int hashCode(PMMLObject object)
-
equals
public static boolean equals(PMMLObject left, PMMLObject right)
-
copyState
public static <E extends PMMLObject> void copyState(E from, E to)
-
isPrimitiveWrapper
public static boolean isPrimitiveWrapper(Class<?> clazz)
-
isDefaultValue
public static boolean isDefaultValue(Object value)
-
-