Revision: 33947
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 15, 2010 02:37 by peceps
Initial Code
/** * Gets value from object using reflection. * * @param object the object * @param fieldName the field * @return the value */ protected String getValueFromObject(Object object, String fieldName) { // get class Class clazz = object != null ? object.getClass() : null; if (clazz == null) { return null; } // get object value using reflection String getterName = "get" + fieldName; try { @SuppressWarnings("unchecked") Method method = clazz.getMethod(getterName); Object valueObject = method.invoke(object, (Object[]) null); return valueObject != null ? valueObject.toString() : ""; } catch (Exception e) { // ignore all reflection errors } return null; }
Initial URL
Initial Description
Initial Title
Get value from object using getter via reflection
Initial Tags
Initial Language
Java