使用JET在Eclipse中创建更多更好的代码 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-14
$p/@name" /> = <c:get select="$p/@name" />;
}
public <c:get select=\
"$p/@type" /> get<c:get select="camelCase($p/@name)" />() {
System.out.println("In get<c:get select="camelCase($p/@name)" />()");
return <c:get select="$p/@name" />;
}
</c:iterate>
}
这里是该模板的输入模型实例: 清单 10. 输入参数 <app class="Car"> <property name="model" type="String" initial="Honda Accord" /> <property name="horsepower" type="int" initial="140" /> <property name="spareTires" type="boolean" initial="true" /> </app> 使用JET在Eclipse中创建更多更好的代码(9)时间:2011-11-29 IBM Chris Aniszczyk这些输入参数生成如下类: 清单 11. 生成的类 class Car { private String model; private int horsepower; private boolean spareTires; public Car() { this.model = "Honda Accord"; this.horsepower = 140; this.spareTires = true; } public void setModel(String model) { System.out.println("In setModel()"); this.model = model; } public String getModel() { System.out.println("In getModel()"); return model; } public void setHorsepower(int horsepower) { System.out.println("In setHorsepower()"); this.horsepower = horsepower; } public int getHorsepower() { System.out.println("In getHorsepower()"); return horsepower; } public void setSparetires(boolean spareTires) { System.out.println("In setSparetires()"); this.spareTires = spareTires; } public boolean getSparetires() { System.out.println("In getSparetires()"); return spareTires; } } 使用JET在Eclipse中创建更多更好的代码(10)时间:2011-11-29 IBM Chris Aniszczyk实例:编写处理代码 为强调 JET 不仅仅可用来生成代码,我们给出了下面这个实例,这是一个模板,生成具有不同语气的电子邮件消息。所生成的各电子邮件的目的是是向某人索要求各种东西。下面提供控制文件(main.jet)及其调用的模板(email.jet)。 清单 12. main.jet <c:iterate select="/app/email" var="currEmail" > <ws:file template="templates/email.jet" path="{$org.eclipse.jet.resource.project.name}/{$currEmail/@to}.txt" /> </c:iterate> 清单 13. email.jet <c:setVariable var="numItems" select="0" /> <c:iterate select="$currEmail/request" var="r"> <c:setVariable var="numItems" select="$numItems+1" /> </c:iterate> <c:set select="$currEmail" name="numItems"><c:get select="$numItems" /></c:set> <c:choose select="$currEmail/@mood" > |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于使用JET在Eclipse中创建更多更好的代码 - 编程入门网的所有评论