package com.ycsoft.report.test.other;
public class TargetFactory {
private TargetFactory(){
}
public static Target newTarget(String pkg){
// try {
// return newTarget(Class.forName(pkg));
// } catch (ClassNotFoundException e) {
// e.printStackTrace();
// return null;
// }
return null;
}
public static <T extends Target> Target newTarget(Class<T> clazz){
try {
Target target = clazz.newInstance();
//System.out.println("create a target instance and init.");
target.init();
return target;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}