モジュール jdk.javadoc
パッケージ jdk.javadoc.doclet

インタフェースTaglet


public interface Taglet
standard docletなどのドックレットでサポートされているカスタム・タグ・レットのインタフェース。 カスタム・タグ・レットは、ドキュメンテーション・コメントのカスタム・タグを処理するために使用されます。カスタム・タグは、コメントの最後に表示される「ブロック・タグ」またはドキュメンテーション・コメントの本文内に表示される「インライン・タグ」として個別にインスタンス化できます。

タグ・レットの各実装は、タグ・レットをインスタンス化するためにドックレットによって使用されるパブリック非引数コンストラクタを指定する必要があります。 ドックレットは、このインタフェースを実装するクラスと次のように相互作用します:

  1. ドックレットは、tagletクラスのno-argコンストラクタを使用して、tagletのインスタンスを作成します。
  2. 次に、ドックレットはinitメソッドを適切な環境およびドックレットとともに呼び出します。
  3. その後、ドックレットはgetNamegetAllowedLocationsおよびisInlineTagをコールして、タグ・レットでサポートされているタグの特性を判別します。
  4. 該当する場合、ドックレットはtagletオブジェクトでtoStringメソッドを呼び出し、タグのリストと、タグが要素ドキュメント・コメントの一部である要素を提供します。ここから、タグによってドキュメントに含める文字列を決定できます。 通常、ドックレットでは、戻される文字列のコンテンツに要件が指定されます。

前述のプロトコルに従わずにtagletオブジェクトを作成して使用した場合、taglet動作はこのインタフェース仕様では定義されません。

APIのノート:
これは、特定のドックレットと連動するようにタグを設計するのが一般的です。
導入されたバージョン:
9
関連項目: