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, run
isSupportedOption
DocumentationTool.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, 2014, Oracle and/or its affiliates. All rights reserved.