APIドキュメントの構成
-
概要
「概要」ページは、このAPIドキュメントのフロント・ページであり、すべてのモジュールのリストにそれぞれのサマリーが表示されます。 このページには、モジュール・セットの全体的な説明を含めることもできます。
-
モジュール
各モジュールには、パッケージ、他のモジュールへの依存性、およびサービスのリストを含むページがあり、それぞれのサマリーが示されています。 ページには、次の3つのカテゴリが含まれます。
- パッケージ
- モジュール
- サービス
-
パッケージ
各パッケージには、そのクラスおよびインタフェースのリストと、それぞれのサマリーを含むページがあります。 これらのページには、6つのカテゴリが含まれる場合があります。
- インタフェース
- クラス
- 列挙型
- 例外
- エラー
- 注釈型
-
クラスまたはインタフェース
各クラス、インタフェース、ネストされたクラス、およびネストされたインタフェースにはそれ自身の個別のページがあります。 これらのページのそれぞれには、クラスまたはインタフェースの説明と、サマリー表、およびメンバーの詳細説明の3つのセクションがあります。
- クラス継承ダイアグラム
- 直系のサブクラス
- 既知のすべてのサブインタフェース
- 既知のすべての実装クラス
- クラスまたはインタフェースの宣言
- クラスまたはインタフェースの説明
- ネストされたクラスのサマリー
- フィールドのサマリー
- プロパティのサマリー
- コンストラクタのサマリー
- メソッドのサマリー
- フィールドの詳細
- プロパティの詳細
- コンストラクタの詳細
- メソッドの詳細
各サマリー・エントリには、その項目の詳細な記述の中から1行目の文が表示されます。 詳細な説明はソース・コードに現れる順ですが、サマリー・エントリはアルファベット順です。 これによって、プログラマが設定した論理的なグループ分けが保持されます。
-
注釈型
各注釈型には、それ自身の個別のページと次のセクションがあります。
- 注釈型の宣言
- 注釈型の説明
- 必須要素のサマリー
- オプション要素のサマリー
- 要素の詳細
-
列挙型
各列挙型には、それ自身の個別のページと次のセクションがあります。
- 列挙宣言
- 列挙の説明
- 列挙型定数のサマリー
- 列挙型定数の詳細
-
使用
各ドキュメント化されたパッケージ、クラスおよびインタフェースにはそれぞれ使用ページがあります。 このページには、どのようなパッケージ、クラス、メソッド、コンストラクタ、およびフィールドが、特定のクラスまたはパッケージの一部を使用しているかが記述されています。 クラスまたはインタフェースAを指定すると、その"使用"ページには、Aのサブクラス、Aとして定義されるフィールド、Aを返すメソッド、およびタイプAのパラメータを持つメソッドおよびコンストラクタが含まれます。 このページにアクセスするには、まずそのパッケージ、クラスまたはインタフェースに移動し、ナビゲーション・バーの使用リンクをクリックしてください。
-
ツリー(クラス階層)
すべてのパッケージにはクラス階層ページがあり、さらに各パッケージの階層があります。 各階層ページは、クラスのリストとインタフェースのリストを含みます。 クラスは、
java.lang.Object
から始まる継承構造によって編成されています。 インタフェースはjava.lang.Object
から継承されません。- 概要ページを表示しているときに階層ツリーをクリックすると、全パッケージの階層が表示されます。
- 特定のパッケージ、クラスまたはインタフェース・ページを表示する場合、"ツリー"をクリックすると、そのパッケージのみの階層が表示されます。
-
非推奨のAPI
非推奨のAPIページは、推奨されていないすべてのAPIのリストを表示します。 非推奨のAPIとは、一般に機能改良によって使用が推奨されていないAPIのことで、通常はそれに代わるAPIが提供されます。 非推奨のAPIは、将来の実装では削除される可能性があります。
-
索引
Indexには、すべてのクラス、インタフェース、コンストラクタ、メソッドおよびフィールドのアルファベット索引と、すべてのパッケージおよびすべてのクラスのリストが含まれます。
-
直列化された形式
直列化可能または外部化可能な各クラスには、直列化フィールドとメソッドの説明があります。 これらの情報は、APIを使う開発者ではなく、再実装を行う開発者に必要な情報です。 ナビゲーション・バーにリンクがない場合、直列化されたクラスに移動して、クラス説明の関連項目セクションにある直列化された形式をクリックすることにより、この情報を表示できます。
-
定数フィールド値
定数フィールド値ページには、static finalフィールドとその値のリストがあります。
-
検索
名前の一部または全部を使用して、APIで定義されているモジュール、パッケージ、型、フィールド、メソッドおよびその他の用語の定義を検索できます。 "Camel-case"の略称がサポートされています: たとえば、"InpStr"では、"InputStream"と"InputStreamReader"が見つかります。
このヘルプ・ファイルは、標準ドックレットによって生成されたAPIドキュメントに適用されます。