如何在java中生成脚本代码?

时间:2013-03-05 12:08:24

标签: java template-engine

从Java生成代码的好方法是什么?

我有一个视觉FlowChart应用,并希望为特定图表集成一些代码生成。 所以,我主要有一些对象(带名字)和它们之间的一些连接(条件)。

我希望这些可视化表示形式转换为特定类型的脚本语言。

java中有什么东西可以以某种方式定义模板来生成我的脚本吗? 例如,告诉模板从可视对象中获取哪些属性,以及如何使用输出语言对它们进行排列?

2 个答案:

答案 0 :(得分:1)

尝试使用像FreeMarker这样的模板引擎,您可以根据需要生成任何内容。

答案 1 :(得分:0)

您可以尝试Apache Velocity

  

Apache Velocity Engine是一个免费的开源模板引擎。

FreeMarker与Velocity here之间存在比较。