Doclet


 2002/11/27
 2002/11/28

使調

JavaDoc
Doclet
Taglet

Doclet

Doclet


DocletJavaDoc使 javadocSunDoclet使 -docletDoclet JavaDoc
JavaDoc Doclet (JavaDoc)
DocletDocletAPI使 JavaDocAPI
DocletJavaDoc (?) 使
JDK
辿SDK->Javadoc(Win32)->Javadoc->Javadoc



MyDoclet.java(Doclet)
MyClass.java(javadoc)
Doclet
    public static boolean start(RootDoc root) {
 //...
Doclet


Doclettools.jar


DOS
javadoc -doclet hoge.MyDoclet -docletpath classes 
-classpath classes;%JAVA_HOME%\lib\tools.jar -sourcepath src -private aaa
(1)

hoge.MyDoclet使aaa.MyClassjavadoc
Doclet -docletpath()

C:\apps\eclipse\workspace\doclet01>javadoc -doclet hoge.MyDoclet -docletpath clsses -classpath classes;C:\apps\j2sdk1.4.0_01\lib\tools.jar -sourcepath src -private aaa
パッケージ aaa のソースファイルを読み込んでいます...
Javadoc 情報を構築しています...
[MyClass]
クラスだ
@author:Muimin
[aaa]
フィールドだ
[hoge]
メソッドだ
@hoge:p1 ほげぇ
@return:かえり血
@param:p1 パラメタ

Taglet

Taglet


Taglet(Doclet)JavaDocTagJavaDoc使 JavaDoc ()
Doclet使


ROSE@roseidJavaDoc ( JDK)
RoseIdTaglet.java(Taglet)
MyClass2.java(Taglet)


Taglet使tools.jar -taglet-tagletpath
javadoc -d doc -taglet hoge.RoseIdTaglet -tagletpath classes 
-classpath classes;%JAVA_HOME%\lib\tools.jar -sourcepath src aaa


(MyClass2.html)JavaDoc
TagletJDK1.4JDK使
-tag(-tag roseid:a:"roseid:") Taglet使

TOP