【问题标题】:How to create Eclipse custom java-based new File Wizard based on code templates?如何基于代码模板创建 Eclipse 自定义基于 java 的新文件向导?
【发布时间】:2023-03-10 16:20:02
【问题描述】:

我刚刚开始进行一些 Eclipse (juno) 插件实验。我要创建的插件的一个关键部分需要为用户提供创建新的基于 java 的类的能力。这些类可能是 3 种不同类型中的一种。

是否可以使用 NewFileWizard 的变体来做到这一点,该变体将为每个类类型使用一个模板?

例如,当用户在他们从插件创建的新自定义项目中时,我希望他们能够右键单击“新建”并获得 3 个选项。根据选择,向导将使用相应的代码模板 - 填写类名、包名等,然后在适当的项目文件夹中生成文件。

如果您需要澄清我的问题,请告诉我。

【问题讨论】:

    标签: eclipse-plugin


    【解决方案1】:

    是否可以使用 NewFileWizard 的变体来做到这一点,该变体将为每个类类型使用一个模板?

    是的。

    您基本上必须获得新文件向导的 Eclipse 源代码,将其引入 Eclipse 插件项目,并对其进行修改以满足您的特定需求。

    【讨论】:

    • 有趣——基于这种方法,我应该能够创建 N 个“新类型”向导。这个源代码会在一般的 eclipse 源代码中,还是在其他地方?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    • 2020-12-02
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多