java 泛型方法_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java 泛型方法

java 泛型方法

 2011/12/29 17:28:09  liruimin  http://liruimin.iteye.com  我要评论(0)
  • 摘要:publicstatic<T>TgetControl(ScriptHelperapp,StringwidgetID,Class<T>cls)throwsThrowable{StringcontrolName=ParseFile.getParseInfo(widgetID).get("Name");//获取TestClass的Class对象ClasstClass=Class.forName(cls.getName());Tcontrol=null
  • 标签:方法 Java 泛型
public static <T> T getControl(ScriptHelper app, String widgetID, Class<T> cls)throws Throwable{
		String controlName = ParseFile.getParseInfo(widgetID).get("Name");
		// 获取TestClass的Class对象
		Class tClass = Class.forName(cls.getName());
		T control = null;
		Constructor con = null;
		con = tClass.getConstructor(WindowExt.class, IFindRule.class, String.class );
		control =  (T) con.newInstance(new Object[] {
				BodyFrameFacotry.getBodyFrame(app, widgetID), 
				FindRuleFactory.byProperties(ParseFile.getWidgetPro()), 
				controlName });
		return control;
	}
发表评论
用户名: 匿名