/** * Returns an ArrayList of field/value pairs * @param o * Object to get the field/value pairs * @return * ArrayList of field/value pairs. The value component of the DefaultPair will * be null if the field is protected by the security manager */ public static ArrayList<DefaultPair<Field,Object>> getAllFieldValues( final Object o ) { LinkedList<Field> fields = ObjectUtil.getAllFields( o.getClass() ); ArrayList<Object> values = ObjectUtil.getFieldValues( o, fields ); return DefaultPair.mergeCollections( fields, values ); }
/** * Returns an ArrayList of field/value pairs * @param o * Object to get the field/value pairs * @return * ArrayList of field/value pairs. The value component of the DefaultPair will * be null if the field is protected by the security manager */ public static ArrayList<DefaultPair<Field,Object>> getAllFieldValues( final Object o ) { LinkedList<Field> fields = ObjectUtil.getAllFields( o.getClass() ); ArrayList<Object> values = ObjectUtil.getFieldValues( o, fields ); return DefaultPair.mergeCollections( fields, values ); }
/** * Returns an ArrayList of field/value pairs * @param o * Object to get the field/value pairs * @return * ArrayList of field/value pairs. The value component of the DefaultPair will * be null if the field is protected by the security manager */ public static ArrayList<DefaultPair<Field,Object>> getAllFieldValues( final Object o ) { LinkedList<Field> fields = ObjectUtil.getAllFields( o.getClass() ); ArrayList<Object> values = ObjectUtil.getFieldValues( o, fields ); return DefaultPair.mergeCollections( fields, values ); }