私が見る限り、タグレット API のパッケージには 1 つのクラスしかありませんTaglet
。Taglet.html
package-summary.html
JDK バージョン 1.5 以降、
com.sun.tools.doclets.internal.toolkit.util.
Taglet
インターフェイス自体には影響しないと思います。)
タグレットが存在するクラスについて何かを知っているインターフェイスには何もありません。つまり、そのコンテキストについては何もありません。
タグレットが「呼び出されている」クラスの名前を取得する方法はありますか? JavaDocブロックが{@.myTaglet}
存在するクラスは?
ハックとして{@.thisClass my.package.AClass}
、カスタムタグレットを使用する前に、ユーザーが上部に設定することを強制することを考えています。
より良いアイデアは素晴らしいでしょう。
(Sun のタグレットの概要は次のとおりです。)
(また、別のタグレットの質問である私の以前の質問を検討することを検討してください:インラインタグレット (com.sun が必要) をよりクロスプラットフォームにする方法は? 非 Oracle/よりクロスプラットフォームの javadoc パーサーはありますか? )