3

たくさんのメンバーがいる本当に大きな.javaクラスファイルが1つあります。このためのHTMLドキュメントを作成して、メンバータイプで並べ替えずに、外観順にメンバーを表示するにはどうすればよいですか?(メソッド、定数、変数)

たとえば、私のJavaコードが次の場合:

 private int typeOfAction_1;      // notice the order:  1,2,3..
 public void startAction_2(){
 }

 private int jobtype_3;
 private int jobcount_4;
 private void doJob_5(){
 }

 public void haltAction_6(){
 }

Javadocは、メンバーをアルファベット順並べ替えてタイプ別に並べ替えるため、メンバー間の関係は失われます。

int jobcount_4;        // notice how the order is lost:  4,3,1..
int jobtype_3;
int typeOfAction_1;

doJob_5()
haltAction_6()
startAction_2()

また、よりスマートな機能で生成されるドキュメントはありますか?お気に入り:

  1. メソッドと変数の近くのコメントの抽出
  2. メソッドのサイズ-コード行
4

2 に答える 2

5

Javadocの標準ドックレットは、メソッドのカスタマイズされた表示順序をサポートしていません。この機能が必要な場合は、カスタムドックレットを開発する必要があります(または、要件を満たす既存のドックレットを見つける必要があります)。

Javaを処理できるJavadoc以外のドキュメントジェネレータがいくつかあります。doxygenROBODocはそのようなツールの2つです。これらのツールは両方とも、ソースコードに表示されるのと同じ順序で生成されたドキュメントに表示されるアイテム(メソッドなど)のオプションを提供すると思います。

于 2009-09-06T01:27:23.930 に答える
0

別の可能なアプローチは、それらが実際にクラス内の他のメンバーから概念的に分離されている場合、別々のクラスに一緒に属するメンバーを単純に除外することです...

于 2009-09-06T01:30:37.630 に答える