public class TagletDoc03Link extends AbstractTaglet
ソースコメントから、タグリブマニュアルの属性クラス定義(DOC03)へのリンクを作成します。 これは、入力可能なキーがサブクラスで指定したクラス名(の一部)になるため、 動的に変化します。タグリブマニュアル中に記述するのが煩雑になる為、タグ化します。 Taglet インターフェースの実装クラスを作成します。 og.doc3 タグ(属性クラスリンク)を処理します。 このタグは、インラインタグ 定義されているため、@og.tag などに含まれると処理されません。 そこで、 DocletTagWriter#printTag( final Tag[] tag ) に処理を追加する必要があります。
5.6.3.3 (2013/04/19) 新規作成 |
コンストラクタと説明 |
---|
TagletDoc03Link() |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getName()
このカスタムタグの名前を返します。
|
boolean |
isInlineTag()
このタグレットがインラインタグで
使用されている場合、true を返します。
|
static void |
register(Map tagletMap)
実行時にドックレットがタグレットを読み込んで使用するには、
そのタグレットが、次のシグニチャでマップ を引数として受け取る、
レジスタ と呼ばれる static メソッドをもっている必要があります。
|
String |
toString(com.sun.javadoc.Tag tagTag)
このカスタムタグのタグ表現を受け取り、
文字列としての表現を返し、生成されたページに出力します。
|
String |
toString(com.sun.javadoc.Tag[] tagTags)
このカスタムタグのタグ表現の配列を受け取り、
文字列としての表現を返し、生成されたページに出力します。
|
inConstructor, inField, inMethod, inOverview, inPackage, inType, text
public boolean isInlineTag()
isInlineTag
インタフェース内 com.sun.tools.doclets.Taglet
isInlineTag
クラス内 AbstractTaglet
public static void register(Map tagletMap)
tagletMap
- タグレットマップpublic String getName()
public String toString(com.sun.javadoc.Tag tagTag)
tagTag
- このカスタムタグのタグ表現public String toString(com.sun.javadoc.Tag[] tagTags)
tagTags
- このカスタムタグを表すタグの配列Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.