2011-08-03 18 views
4

"new class"( "new MyStructure"など)のような "new"メニューに表示されるeclipseプラグインを作成します。Eclipseで新しいマルチファイルウィザードプラグインを作成する最も良い方法は?

このプラグインの目的は、生成されたコンテンツを配置する場所と名前を尋ねることです。

生成されたコンテンツは、次のような既存の標準的なディレクトリコピーして作成された($ {DIR}は、選択し、ウィザードのディレクトリおよび$ {name}のウィザードで尋ねた名前を表します):

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

このファイルのそれぞれは、動的な$ {name}とpackageを指定できるEclipseのコードテンプレートのような既存のファイルコンテンツに基づいています。

このeclipseプラグインはどのようにして簡単にできますか?

答えて

3
  1. ユーザーがコピーするために、ユーザ入力${name}
  2. 使用java.io.*をできるように、テキストフィールドを使用したディレクトリ
  3. を選択できるようにするクラスorg.eclipse.swt.widgets.DirectoryDialogを使用して、ウィザード
  4. を作成するためにorg.eclipse.ui.newWizardsの拡張を作成します。指定されたディレクトリにファイルをコピーします(または、ワークスペースにコピーする場合はorg.eclipse.core.resourcesを使用してください)
  5. の拡張子を作成して、newWizardShortcutを追加して、新しいwiあなたが広げたいと思う視点への夢
関連する問題