Javadoc を作成しようとしているインターフェースIFoo
(本名ではない) があります。これは、JSR223 を介して Rhino/Jython スクリプトに公開されるパッケージであり、この 1 つのインターフェースだけが公開されます。
かなり単純な方法が多数あります。それらの多くは豆ですが、そうでないものもあります。
public void setBar(double x);
public double getBar();
public void setBigQuux(int n);
public int getBigQuux();
public void setLittleQuux(int n);
public int getLittleQuux();
public void clearQuuxes();
私の質問は、これらの方法の多くが自然なグループを形成するということです。これを行う 1 つの方法は、Sun が選択したように思われます (私はいくつかの Swing クラスを見てきました)、各グループの 1 つのメソッドを選択し、ほとんどの関連情報をその javadoc に入れ、次に他のメソッドをリンクすることです。@see
タグ付き。密接に関連するメソッドのグループを文書化する別の方法 (私にはより良い方法のように思えます) は、クラスの Javadoc ヘッダーにセクションを配置し、次に簡単な要約をメソッド ヘッダーに配置しますが、ヘッダーを参照することです。これを行う方法がわかりません:
/**
* Foo
* <p>
* Quuxes: these are magic knobs that control quux content. A foo has a big quux
* and a little quux. (etc) (I want to link here from the quux-related methods)
*/
interface IFoo
{
/**
* Sets the big quux
* @param n new value
* @see ???? how to refer to the quux section of the class header?
*/
public void setBigQuux(int n);
/**
* Gets the big quux
* @return big quux
* @see ???? how to refer to the quux section of the class header?
*/
public int getBigQuux();
/* etc */
}
誰かが私を助けてくれますか、またはこれが悪い考えである理由を説明できますか?