public interface DocumentationTool extends Tool, OptionChecker
| 修飾子と型 | インタフェース | 説明 |
|---|---|---|
static interface |
DocumentationTool.DocumentationTask |
ドキュメント・タスクのフューチャを表すインタフェースです。
|
static class |
DocumentationTool.Location |
DocumentationToolに固有の場所です。 |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
StandardJavaFileManager |
getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset) |
このツールの標準ファイル・マネージャ実装の新しいインスタンスを取得します。
|
DocumentationTool.DocumentationTask |
getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Class<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits) |
指定のコンポーネントおよび引数を持つドキュメント・タスクのフューチャを作成します。
|
getSourceVersions, runisSupportedOptionDocumentationTool.DocumentationTask getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Class<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits)
ファイル・マネージャが指定されている場合、DocumentationTool.Locationの他、StandardLocation.SOURCE_PATH、StandardLocation.CLASS_PATHおよびStandardLocation.PLATFORM_CLASS_PATHに定義されているすべての場所を処理できる必要があります。
out - ツールからの追加出力に使用するWriter。nullの場合はSystem.errを使用fileManager - ファイル・マネージャ。nullの場合はツールの標準ファイル・マネージャを使用diagnosticListener - 診断リスナー。nullの場合、ツールのデフォルトのメソッドを使用して診断情報を報告docletClass - ドックレットに必要なメソッドを提供するクラスoptions - ドキュメント・ツール・オプションおよびドックレット・オプション。nullの場合、オプションは存在しないcompilationUnits - コンパイル対象のコンパイル・ユニット。nullの場合、コンパイル・ユニットは存在しないRuntimeException - ユーザー指定のコンポーネントで回復不可能なエラーが発生した場合。 causeはユーザー・コード内のエラー。 IllegalArgumentException - ソースとは別の種類のコンパイル・ユニットが指定された場合StandardJavaFileManager getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
標準ファイル・マネージャは、flushまたはcloseの呼出しのあとでアクセスされると、自動的に再起動します。 標準ファイル・マネージャは、その他のツールから利用できなければいけません。
diagnosticListener - 致命的でない診断情報用の診断リスナー。nullの場合、コンパイラのデフォルトのメソッドを使って診断情報を報告locale - 診断情報のフォーマット時に適用されるロケール。nullの場合、デフォルトのロケールが適用される。charset - バイトのデコードに使用された文字セット。nullの場合、プラットフォームのデフォルトの文字セットを使用 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。