新しいファイルウィザード用のEclipseプラグインを作成したい。このウィザードは、ファイルのパッケージ名とクラス名について尋ね、2つの特定のクラスタイプの選択(ドロップダウンから選択可能)に基づいて、ビルド前のテンプレートを持つJavaファイルを生成します。メソッドと変数宣言(ただし、ユーザーの選択に基づくクラス名とパッケージ名)。やり方を教えてください。
1272 次
1 に答える
1
JET(Java Emitter Templates)を使用すると、これを簡単に実現できます。
手順:
1)プログラム構造を持つテンプレートファイルを作成します。あなたの場合、クラス名やパッケージ名などの動的入力用のプレースホルダーがあります。
リンク:Vogella、チュートリアル1、チュートリアル2
2)ランタイムでこれらの動的な値を渡し、テンプレートを実行すると、クラスの内容が文字列の形式で提供されます。
3)JDT APIを使用すると、このコンテンツでパッケージやクラスなどを簡単に作成できます。
リンク:JDTサンプルと JDT API
于 2013-01-09T11:53:18.660 に答える