-
public interface Tagletstandard docletなどのドックレットでサポートされているカスタム・タグレットのインタフェース。 カスタム・タグレットは、ドキュメント・コメントでカスタム・タグを処理するために使用されます。カスタム・タグレットは、このインタフェースを実装する必要があり、パブリック・デフォルト・コンストラクタ(パラメータのないパブリック・コンストラクタ)を持つ必要があります。これにより、ドックレットはカスタム・タグレットをインスタンス化および登録します。
- 導入されたバージョン:
- 9
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 インタフェース 説明 static classTaglet.Locationタグを使用できる場所の種類。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 Set<Taglet.Location>getAllowedLocations()タグを使用できる場所のセットを返します。StringgetName()タグの名前を返します。default voidinit(DocletEnvironment env, Doclet doclet)指定されたドックレット環境およびドックレットでこのタグレットを初期化します。booleanisInlineTag()このタレットがインライン・タグ用かどうかを示します。StringtoString(List<? extends DocTree> tags, Element element)生成された出力に含まれる、このタグの一連のインスタンスの文字列表現を返します。
-
-
-
メソッドの詳細
-
getAllowedLocations
Set<Taglet.Location> getAllowedLocations()
タグを使用できる場所のセットを返します。- 戻り値:
- タグを使用できる場所のセット
-
isInlineTag
boolean isInlineTag()
このタレットがインライン・タグ用かどうかを示します。- 戻り値:
- このタグレットがインライン・タグの場合はtrue、それ以外の場合はfalse
-
getName
String getName()
タグの名前を返します。- 戻り値:
- このカスタム・タグの名前。
-
init
default void init(DocletEnvironment env, Doclet doclet)
指定されたドックレット環境およびドックレットでこのタグレットを初期化します。
-
toString
String toString(List<? extends DocTree> tags, Element element)
生成された出力に含まれる、このタグの一連のインスタンスの文字列表現を返します。 このタグレットがinlineタグ用である場合、タグのインスタンスごとに1回、シングルトン・リストを使用してコールされます。 それ以外の場合、このタグがブロック・タグの場合、コメントごとに1回コールされ、コメント内のタグのすべてのインスタンスのリストが表示されます。- パラメータ:
tags- このタグのインスタンスのリストelement- 囲みコメントが属する要素- 戻り値:
- 生成される出力に含めるタグの文字列表現
-
-