2013-01-14 33 views
3

我剛開始進入一些Eclipse(juno)插件實驗。我想創建的插件的關鍵部分需要爲用戶提供創建新的基於Java的類的能力。這些類可以是3種不同類型中的1種。如何基於代碼模板創建Eclipse基於Java的新文件嚮導?

是否可以使用NewFileWizard的變體來實現這一點,該變體將爲每個類類型使用模板?

例如,當用戶在插件創建的新自定義項目中時,我希望他們能夠右鍵單擊「新建」並獲得3個選擇。根據選擇,嚮導將使用相應的代碼模板 - 填寫類名稱,包名稱等,然後在適當的項目文件夾中生成文件。

請讓我知道你是否需要澄清我在問什麼。

回答

0

是否有可能使用NewFileWizard的變體來爲每個類類型使用模板?

是的。

您基本上需要獲取新文件嚮導的Eclipse源代碼,將其引入Eclipse插件項目,並對其進行修改以滿足您的特定需求。

+0

有趣的 - 基於這種方法,我應該能夠創建N個「新型」嚮導。這個源代碼是否與一般的eclipse源代碼一起使用,還是在其他地方?謝謝 –