0

我想为新文件向导创建一个 Eclipse 插件。该向导询问文件的包名和类名,并基于两个特定的类类型选择(可以从下拉列表中选择)它生成带有预构建模板的 java 文件方法和变量声明(但基于用户选择的类名和包名)。请建议我怎么做。

4

1 回答 1

1

使用 JET(Java Emitter Templates)可以轻松实现。
步骤:
1) 创建一个具有程序结构的模板文件。在您的情况下,将有用于动态输入(如类名和包名)的占位符。
链接:Vogella教程 1教程 2
2) 在运行时传递这些动态值并执行模板将为您提供字符串形式的类内容。
3) 使用 JDT API,您可以轻松地创建包含此内容的包、类等。
链接:JDT 示例JDT API

于 2013-01-09T11:53:18.660 回答