我正在开发一个项目,该项目将包含几个彼此非常相似的 Java 类,并且我想从 XML 文件生成这些类。我希望能够做的是改变 Eclipse 构建过程来做这样的事情:
我可以手动完成这一切,但我更愿意让 Eclipse 为我完成这一切。
例子
我希望能够采用如下所示的源 XML 文件:
<command-list>
<command name="DATE" />
<command name="GROUP">
<capability "READER" />
<argument "groupname" />
</command>
<command name="ARTICLE">
<capability "READER" />
<argument "message-id" optional="true" />
</command>
</command-list>
Run Code Online (Sandbox Code Playgroud)
并让它给我类似于以下内容(在适当的单独文件中):
public class Date extends Command {
public ResponseCode execute() {
Server srv = getServer();
srv.send("DATE");
return srv.getResponse();
}
}
public class Group extends Command {
public ResponseCode execute() {
Server srv = getServer();
if (srv.hasCapability(Capabilities.READER) …Run Code Online (Sandbox Code Playgroud)