2013-06-13 5 views

답변

3

템플리트에서 Java 메소드에 대한 맵핑을 작성해야합니다.

CalledJavaCode.java

package template; 

public class CalledJavaCode { 
    public static String evaluate(Object o) { 
     return "some evaluation"; 
    } 
} 

Template.xpt

//Xtend mapping for Java in template file 
String eval(Object this) : JAVA 
    template.CalledJavaCode.evaluate(java.lang.Object); 

// Template.xpt usage of mapping 
«FOREACH attribute AS a» 
    «eval(a)» 
«ENDFOREACH» 
이 우수한 게시물을 http://pettergraff.blogspot.de/2009/11/how-to-write-extension-in-xtend-for.html

예를 자세히 과정을 설명