public interface Taglet
Map
を引数として受け取る、register
という static メソッドを持っている必要があります。
public void register(Map map)このメソッドは、タグレット名をキーとして、カスタムタグレットのインスタンスをマップに追加します。タグレットをオーバーライドする場合、名前の競合を避けるため、新しいタグレットのインスタンスをマップに追加する前に、オーバーライドされる側のタグレットをマップから削除する必要があります。
タグレットがそれ自体の登録に失敗した場合は、例外をスローすることをお勧めします。スローする例外はユーザー任意です。
2 つのタグレットの例を次に示します。
独自のタグレットを作成する方法ついては、「タグレットの概要」を参照してください。
修飾子と型 | メソッドと説明 |
---|---|
String |
getName()
このカスタムタグの名前を返します。
|
boolean |
inConstructor()
この
Taglet がコンストラクタドキュメンテーションで使用されている場合、true を返します。 |
boolean |
inField()
この
Taglet がフィールドドキュメンテーションで使用されている場合、true を返します。 |
boolean |
inMethod()
この
Taglet がメソッドドキュメンテーションで使用されている場合、true を返します。 |
boolean |
inOverview()
この
Taglet が概要ドキュメンテーションで使用されている場合、true を返します。 |
boolean |
inPackage()
この
Taglet がパッケージドキュメンテーションで使用されている場合、true を返します。 |
boolean |
inType()
この
Taglet がタイプドキュメンテーション (クラスまたはインタフェース) で使用されている場合、true を返します。 |
boolean |
isInlineTag()
この
Taglet がインラインタグである場合、true を返します。 |
String |
toString(com.sun.javadoc.Tag tag)
このカスタムタグの
Tag 表現を受け取り、生成されたページへの出力になるその文字列表現を返します。 |
String |
toString(com.sun.javadoc.Tag[] tags)
このカスタムタグの
Tag 表現の配列を受け取り、生成されたページへの出力になるその文字列表現を返します。 |
boolean inField()
Taglet
がフィールドドキュメンテーションで使用されている場合、true を返します。インラインタグについては false が設定されます。Taglet
がフィールドドキュメンテーションで使用されている場合は true、そうでない場合は false。boolean inConstructor()
Taglet
がコンストラクタドキュメンテーションで使用されている場合、true を返します。インラインタグについては false が設定されます。Taglet
がコンストラクタドキュメンテーションで使用されている場合は true、そうでない場合は false。boolean inMethod()
Taglet
がメソッドドキュメンテーションで使用されている場合、true を返します。インラインタグについては false が設定されます。Taglet
がメソッドドキュメンテーションで使用されている場合は true、そうでない場合は false。boolean inOverview()
Taglet
が概要ドキュメンテーションで使用されている場合、true を返します。インラインタグについては false が設定されます。Taglet
がメソッドドキュメンテーションで使用されている場合は true、そうでない場合は false。boolean inPackage()
Taglet
がパッケージドキュメンテーションで使用されている場合、true を返します。インラインタグについては false が設定されます。Taglet
がパッケージドキュメンテーションで使用されている場合は true、そうでない場合は false。boolean inType()
Taglet
がタイプドキュメンテーション (クラスまたはインタフェース) で使用されている場合、true を返します。インラインタグについては false が設定されます。Taglet
がタイプドキュメンテーションで使用されている場合は true、そうでない場合は false。boolean isInlineTag()
Taglet
がインラインタグである場合、true を返します。そうでない場合は false を返します。Taglet
がインラインタグである場合は true、そうでない場合は false。String getName()
String toString(com.sun.javadoc.Tag tag)
Tag
表現を受け取り、生成されたページへの出力になるその文字列表現を返します。tag
- このカスタムタグの Tag
表現。Tag
の文字列表現。String toString(com.sun.javadoc.Tag[] tags)
Tag
表現の配列を受け取り、生成されたページへの出力になるその文字列表現を返します。このタグレットがインラインタグを表す場合、このメソッドは null を返します。tags
- このカスタムタグを表す Tag
の配列。Tag
の文字列表現。 バグまたは機能を送信
Java は米国ならびにその他の国における Oracle Corporation およびその関連企業の商標または登録商標です。
Copyright © 1993, 2013, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.