import java.util.Iterator;
import java.util.Map;
import org.apache.commons.beanutils.BeanUtils;
/**
*
* @author darkrice
*
*/
public class BeanTools {
public static void generateToStringMethod(Class clzss){
Object obj;
try {
obj = clzss.newInstance();
Map map =BeanUtils.describe(obj);
map.remove("class");
//map.remove("amendList");
String signature = "/npublic String toString(){/n";
StringBuffer sb = new StringBuffer(signature);
String newSb = "/n/tStringBuffer sb = new StringBuffer();/n";
sb.append(newSb);
for (Iterator it = map.keySet().iterator(); it.hasNext();) {
String key = (String) it.next();
String str = "/tsb.append(" + key + ");sb.append(/"//t/");/n";
sb.append(str);
}
sb.append("}");
System.out.print(sb.toString());
} catch (Throwable t) {
}
}
}
import java.util.Map;
import org.apache.commons.beanutils.BeanUtils;
/**
*
* @author darkrice
*
*/
public class BeanTools {
public static void generateToStringMethod(Class clzss){
Object obj;
try {
obj = clzss.newInstance();
Map map =BeanUtils.describe(obj);
map.remove("class");
//map.remove("amendList");
String signature = "/npublic String toString(){/n";
StringBuffer sb = new StringBuffer(signature);
String newSb = "/n/tStringBuffer sb = new StringBuffer();/n";
sb.append(newSb);
for (Iterator it = map.keySet().iterator(); it.hasNext();) {
String key = (String) it.next();
String str = "/tsb.append(" + key + ");sb.append(/"//t/");/n";
sb.append(str);
}
sb.append("}");
System.out.print(sb.toString());
} catch (Throwable t) {
}
}
}