2011-08-03 39 views
4

我想創建一個eclipse插件,出現在「新建」菜單中,比如「new class」(例如「new MyStructure」)。在Eclipse中創建新的多文件嚮導插件的最佳方式?

此插件的目標是詢問名稱和文件夾放置生成的內容的位置。

所生成的內容被複制現有標準目錄像以下的($ {DIR}表示在嚮導中選擇的目錄和$ {名稱}名稱在嚮導問)創建的:

$dir 
    - ${name}.java 
    - css 
     - Default${name}Style.css 
    - ${name}Editor.java 
    - ${name}.config 

每個文件都基於現有的文件內容,如eclipse代碼模板,我可以指定動態$ {name}和包。

我該如何輕鬆完成這個eclipse插件?

回答

3
  1. 創建的org.eclipse.ui.newWizards的擴展來創建嚮導
  2. 使用類org.eclipse.swt.widgets.DirectoryDialog讓用戶選擇一個目錄
  3. 使用文本框,讓用戶輸入${name}
  4. 使用java.io.*複製將文件複製到指定的目錄(如果要複製到工作區,則使用org.eclipse.core.resources
  5. 創建org.eclipse.ui.perspectiveExtensions的擴展名與newWizardShortcut以添加新的wi眺望你想要延伸的視角
相關問題