私は大学でプログラミングの授業を受けています。教授は、課題に関する情報を特定の形式の JavaDoc コメント ブロックに含めるように要求しています。ファイルを作成するときに、割り当て固有の情報を入力するだけで、それがテンプレートに配置されるように、Java クラス テンプレートを作成したいと考えています。これは可能ですか、それとも netbeans テンプレートで使用される変数を事前に定義する必要がありますか?
1 に答える
「ユーザーが netbeans で .java ファイルを作成するときに生成されるコメントが必要です。」
次に、必要に応じてテンプレートを変更し、カスタム User.properties を定義することをお勧めします。
NetBeans 7.2 (最新だと思います) では、[ツール] -> [テンプレート] に移動し、[テンプレート マネージャー]ウィンドウで、好きな言語のテンプレートを展開してカスタマイズできます。
たとえば、Javaを展開した場合、 Java クラスを強調表示して [エディタで開く] を選択すると、Java クラスを変更できます。その時点で、上部にある通常の javadoc コメント ブロックを簡単に確認できます。
/**
*
* @author ${user}
* @professor Mr. LordZardeck's Professor
*/
public class ${name} {
}
上記のようにユーザープロパティを使用してカスタム プロパティを追加する場合は、テンプレート マネージャーウィンドウで [設定] を選択します。これにより、独自のプロパティを追加できるUser.propertiesファイルが開きます。ファイルの下部を見ると、最後の行がコメント アウトされていますが、これはカスタム プロパティの例であり、コメントを外したものです。
user=Your Name <your.name at your.org>
したがって、これを使用すると、テンプレートを変更するだけで、作業なしで自動作成できる静的タグを指定できます (java クラス テンプレートに追加された教授タグのように)。変数が割り当てごとに変化する可能性があるタグの場合、カスタム ユーザー プロパティを使用して、各割り当ての開始時にそれらを割り当てることができます。その後、テンプレートは、テンプレートが自動生成されたときに、割り当て情報を自動生成されたカスタム javadoc タグに自動入力します。が開かれます。