掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
クラス作成時の作者設定の初期設定 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| 未登録ゲスト | 投稿日時: 2007-4-1 12:21 |
クラス作成時の作者設定の初期設定クラスを作成する際、作者欄は空白にて初期表示されます。
これを、特定のメンバーの名前を初期表示させることはできないものでしょうか? 毎回自分の名前を入力するのは面倒なので。。。 もしくは、Javaコード生成時において、クラスコメントのJavaDocに、author 欄を固定表示できればよいのですが。 |
|
| tkouno | 投稿日時: 2007-4-2 9:23 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: クラス作成時の作者設定の初期設定作者の欄は、「ツール」→「オプション」で表示される
オプションダイアログの「作者」の欄に入力された 情報が反映されます。 また、コード生成結果のカスタマイズは、コード生成テンプレートを 変更することで行うことができます。現在は、上記の 作者の欄の内容を出力するようになっていますので これを固定値にするよう、テンプレートを変更すればOKです。 ぜひお試しください。 |
| 未登録ゲスト | 投稿日時: 2007-4-3 0:14 |
Re: クラス作成時の作者設定の初期設定>また、コード生成結果のカスタマイズは、コード生成テンプレートを
>変更することで行うことができます。現在は、上記の >作者の欄の内容を出力するようになっていますので >これを固定値にするよう、テンプレートを変更すればOKです。 > この方法を試したいのですが、どのようにすればよいのでしょうか? “Class Notes”のテンプレートを修正すればよいのかと思ったのですが、 %JAVADOC_COMMENT(genOptWrapComment)% の一行しか記述されておらず、JavaDocコメントの中身を修正しようがないのですが。。。 |
|
| tkouno | 投稿日時: 2007-4-3 8:46 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: クラス作成時の作者設定の初期設定ご指摘のように、中身を変更することはできません。
そのため、例えば以下のようにテンプレートの挙動を 指定する必要があります。 %if genOptGenComments != "T"% %endTemplate% %PI="\n"% $wrapLen = %genOptWrapComment% $note = %classNotes% $note = $note + "@author STATIC\n" $note = $note + "@version " + %classVersion% + "\n" $note = $note + "@created "+ %eaDateTime% /** %WRAP_COMMENT($note,$wrapLen," ","* ")% */ これは一例ですので、ぜひご希望の内容になるように カスタマイズし、ご利用ください。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




