Java

標準ドックレット

目次

標準ドックレットの概要

標準ドックレットは、Sun が提供するドックレットで、Javadoc のデフォルトの HTML 形式による API 出力を生成します。この JDKTM ドキュメントに含まれる JavaTM プラットフォームの API ドキュメントは、標準ドックレットによる出力の例です。Javadoc の -doclet オプションを使ってコマンド行にほかのドックレットが指定されていない場合、標準ドックレットが使われます。

標準ドックレットで生成される API ドキュメントは、JDK 1.1 ソフトウェアの Javadoc ツールが生成する形式と異なります。標準ドックレットの出力は、JDK 1.2 ソフトウェアのベータ版の開発期間中にも変更されています。これらの変更点についての概要、およびソースコードでドキュメンテーションコメントを記述する際の新しい仕様については、「Javadoc 1.2 の新機能」を参照してください。

標準ドックレットの内容は、ドックレット API を使う時のよい参考になります。また、標準ドックレットからデフォルトの HTML 出力がどのように生成されるかを見ることで、標準ドックレットを修正してカスタム API ドキュメントを生成する独自のドックレットを作成する作業が容易になります。

標準ドックレットのクラス

標準ドックレットは、com.sun.tools.doclets パッケージと com.sun.tools.doclets.standard パッケージのクラスで構成されています。これらのパッケージは、Java プラットフォームのコア API の一部ではありません。次は、デフォルトの HTML 出力の生成で重要な役割を果たす標準ドックレットのクラスです。

標準ドックレットの実行

ほかのドックレットを指定する -doclet タグがコマンド行にない場合、デフォルトで標準ドックレットが呼び出されます。
% javadoc MyPackage
上のコマンドを実行すると、標準ドックレットを使って、MyPackage についての HTML 形式の API ドキュメントが、デフォルトのスタイルで生成されます。-doclet オプションを指定しないで javadoc を実行した場合は、-doclet オプションを指定して標準ドックレットを呼び出した場合と同じ処理が行われます。
% javadoc MyClass.java
このコマンドを実行すると、次のコマンドを実行した場合と同じ処理が行われます。
% javadoc -doclet com.sun.tools.doclets.standard.Standard MyClass.java

標準ドックレットのソース

JDK ドキュメントをダウンロードしてインストールした場合、標準ドックレットのソースファイルはディレクトリ docs/tooldocs/javadoc/sourcedocs/tooldocs/javadoc/source/standard に格納されます。次のリンクを使うと、ソースコードを表示できます。

Copyright © 1995-98 Sun Microsystems, Inc. All Rights Reserved.

Please send comments to: javadoc-tool@sun.com
Sun