| Eclipse活用編 |
|
■Javadocを利用してAPIリファレンスを作成する
本来コマンドラインから利用するJavadocをEclipseから対話ベースで利用することができます。また、Javadocコメントと呼ばれる一種独特のコメントを記述する場合にも、Eclipseのコメント自動生成機能を用いることで作業をシンプル化することができます。
■操作手順
(1)Javadocコメントを追加する
エディタ上でJavadocコメントを自動生成したいクラス、またはメソッドのコード部分にカーソルを置きます。右クリックし、表示されたコンテキストメニューから[ソース]→[Javadocコメントの追加]を選択します。
![]() |
| 105行目を選択したところ |
すると、メソッドに対応したJavadocコメントが自動生成されます。あとは、これに対してメソッド/引数/戻り値の説明などを追加するだけです。
![]() |
| 選択したコードの上にコメントが追加される |
(2)JavadocコメントからAPIリファレンスを作成する
ソースコードが完成したら、プロジェクト内の「.java」ファイルから実際にドキュメントを作成してみましょう。メニューバーから[プロジェクト]→[Javadocの生成]を選択すると、Javadoc生成ウィザードが起動します。
![]() |
| Javadoc生成ウィザード |
設定項目は多岐にわたりますが、下表にウィザードの各ページにおける主要な項目をまとめました。
| ウィザードの ページ |
設定項目 | 概要 |
| 1 | Javadocが生成される型の選択 | ドキュメント化の対象となる「.java」ファイルを選択 |
| 可視性のあるメンバにJavadocを生成 | Javadocの対象となるメンバの範囲を選択 | |
| 標準Doclet(*)を使用 | 使用する「Doclet」クラスのパス | |
| カスタムDocletを使用 | カスタムDocletを利用する場合にそのパス | |
| 2 | 文書タイトル | 生成されたAPIリファレンスのタイトル |
| 基本オプション | [使用][階層ツリー][ナビゲートバー]などの生成有無を選択 | |
| タグの文書化 | @author、@version、@deprecatedなどの内容をドキュメントに反映させるかどうか | |
| Javadocがリンクを作成する参照クラス | Javadocから外部のJavadocにリンクを生成する場合にはその対象クラス | |
| スタイルシート | ドキュメントで使用するスタイルシート | |
| 3 | 概説 | ドキュメントに含める概説 |
| JRE 1.4ソース互換性 | ソース互換性の有無をドキュメントに反映させるかどうか | |
| このJavadocエクスポートの設定をAntスクリプトとして保管 | ここまでの設定をAntスクリプトに反映させるかどうか。また、その保存先パス | |
| 生成された索引ファイルをブラウザで開く | 生成したドキュメントをEclipseから開く |
コンソールに生成過程が表示され、終了のメッセージが表示されれば成功です。
![]() |
| コンソールに生成過程が表示される |
ウィザードで[生成された索引ファイルをブラウザで開く]にチェックを入れた場合、生成されたドキュメントがEclipseから自動的に呼び出されます。
![]() |
| 生成されたドキュメント |
(3)外部のJavadocを呼び出す
生成されたJavadocは「パッケージ・エクスプローラ」から参照することも可能です。パッケージ・エクスプローラ上の該当クラスを選択した状態で、メニューバーの[ナビゲート]→[外部Javadocを開く]を選択してください。
もしも正常に関連づけがされていない場合には、「パッケージ・エクスプローラ」から該当のプロジェクト名を選択し、右クリック、表示されたコンテキストメニューから「プロパティ」を選択してください。「<プロジェクト名>のプロパティ」が開きますので、左ツリーからJavadocロケーションを選択し、Javadocが格納されたルートのフォルダパスを指定します。
![]() |
| 他のJavadocが格納されたフォルダパスを指定する |
| 「Java TIPS」 |
TechTargetジャパン
- 並列分散処理の常識をHadoopファミリから学ぶ (2012/2/8)
並列分散処理の課題やHadoopの長所/短所、そして短所を補うHadoop関連プロジェクトの構成や概要などを簡単に紹介 - WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ - 新キャラ登場!スクラムやるならRedmineとALMinium (2011/12/26)
「黒板を“かんばん”にしてたら先生に怒られた(T_T)」「管理はPC内でやればいいのよ」「承知しました」
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -






