- java.lang.Object
-
- com.sun.source.util.Trees
-
- com.sun.source.util.DocTrees
-
public abstract class DocTrees extends Trees
ドキュメンテーション・コメントの構文ツリーへのアクセスを提供します。- 導入されたバージョン:
- 1.8
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DocTrees()
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 abstract BreakIteratorgetBreakIterator()ドキュメント・コメントの最初の文を計算するために使用されるブレーク・イテレータを返します。abstract DocCommentTreegetDocCommentTree(TreePath path)指定されたTreePathで識別されるツリー・ノードのドキュメント・コメント・ツリー(ある場合)を返します。abstract DocCommentTreegetDocCommentTree(Element e)指定された要素のdocコメント・ツリーを返します。abstract DocCommentTreegetDocCommentTree(Element e, String relativePath)指定された要素に対して相対的にパスが指定されている、指定されたファイルのdocコメント・ツリーを返します。abstract DocCommentTreegetDocCommentTree(FileObject fileObject)指定されたファイルのdocコメント・ツリーを返します。abstract DocTreeFactorygetDocTreeFactory()DocTreeオブジェクトを作成するためのユーティリティ・オブジェクトを返します。abstract DocTreePathgetDocTreePath(FileObject fileObject, PackageElement packageElement)指定されたファイルのdocコメント・ツリーを含むdocツリー・パスを返します。abstract ElementgetElement(DocTreePath path)指定されたDocTreePathのリーフ・ノードによって参照される言語モデル要素、または不明な場合はnullを返します。abstract List<DocTree>getFirstSentence(List<? extends DocTree> list)コメントの最初の文を表すDocTreeのリストを返します。abstract DocSourcePositionsgetSourcePositions()ドキュメント・ツリー・ノードのソース位置にアクセスするためのユーティリティ・オブジェクトを返します。static DocTreesinstance(ProcessingEnvironment env)指定されたProcessingEnvironmentのDocTreesオブジェクトを返します。static DocTreesinstance(JavaCompiler.CompilationTask task)指定されたCompilationTaskのDocTreesオブジェクトを返します。abstract voidprintMessage(Diagnostic.Kind kind, CharSequence msg, DocTree t, DocCommentTree c, CompilationUnitTree root)指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力しますabstract voidsetBreakIterator(BreakIterator breakiterator)ブレーク・イテレータを設定して、ドキュメント・コメントの最初の文を計算します。-
クラスcom.sun.source.utilで宣言されたメソッド。ツリー
getDocComment, getElement, getLub, getOriginalType, getPath, getPath, getPath, getPath, getScope, getTree, getTree, getTree, getTree, getTree, getTypeMirror, isAccessible, isAccessible, printMessage
-
-
-
-
メソッドの詳細
-
instance
public static DocTrees instance(JavaCompiler.CompilationTask task)
指定されたCompilationTaskのDocTreesオブジェクトを返します。- パラメータ:
task- Treesオブジェクトを取得するコンパイル・タスク- 戻り値:
- DocTreesオブジェクト
- 例外:
IllegalArgumentException- タスクがTrees APIをサポートしていない場合。
-
instance
public static DocTrees instance(ProcessingEnvironment env)
指定されたProcessingEnvironmentのDocTreesオブジェクトを返します。- パラメータ:
env- Treesオブジェクトを取得する処理環境- 戻り値:
- DocTreesオブジェクト
- 例外:
IllegalArgumentException- envがTrees APIをサポートしていない場合。
-
getBreakIterator
public abstract BreakIterator getBreakIterator()
ドキュメント・コメントの最初の文を計算するために使用されるブレーク・イテレータを返します。 何も指定されていない場合は、nullを返します。- 戻り値:
- breakイテレータ
- 導入されたバージョン:
- 9
-
getDocCommentTree
public abstract DocCommentTree getDocCommentTree(TreePath path)
指定されたTreePathで識別されるツリー・ノードのドキュメント・コメント・ツリー(ある場合)を返します。 ドキュメント・コメントが見つからなかった場合はnullを返します。- パラメータ:
path- ツリー・ノードのパス- 戻り値:
- ドキュメント・コメント・ツリー
-
getDocCommentTree
public abstract DocCommentTree getDocCommentTree(Element e)
指定された要素のdocコメント・ツリーを返します。 ドキュメント・コメントが見つからなかった場合はnullを返します。- パラメータ:
e- ドキュメントが必要な要素- 戻り値:
- ドキュメント・コメント・ツリー
- 導入されたバージョン:
- 9
-
getDocCommentTree
public abstract DocCommentTree getDocCommentTree(FileObject fileObject)
指定されたファイルのdocコメント・ツリーを返します。 ファイルはHTMLファイルである必要があります。この場合、docコメント・ツリーはファイルのコンテンツ全体を表します。 ドキュメント・コメントが見つからなかった場合はnullを返します。 今後のリリースでは、追加のファイル・タイプがサポートされる場合があります。- パラメータ:
fileObject- コンテンツ・コンテナ- 戻り値:
- ドキュメント・コメント・ツリー
- 導入されたバージョン:
- 9
-
getDocCommentTree
public abstract DocCommentTree getDocCommentTree(Element e, String relativePath) throws IOException
指定された要素に対して相対的にパスが指定されている、指定されたファイルのdocコメント・ツリーを返します。 ファイルはHTMLファイルである必要があります。この場合、docコメント・ツリーは<body>タグの内容を表し、囲んでいるタグは無視されます。 ドキュメント・コメントが見つからなかった場合はnullを返します。 今後のリリースでは、追加のファイル・タイプがサポートされる場合があります。- パラメータ:
e- パスが参照として使用される要素relativePath- 要素からの相対パス- 戻り値:
- ドキュメント・コメント・ツリー
- 例外:
IOException- 例外が発生した場合- 導入されたバージョン:
- 9
-
getDocTreePath
public abstract DocTreePath getDocTreePath(FileObject fileObject, PackageElement packageElement)
指定されたファイルのdocコメント・ツリーを含むdocツリー・パスを返します。 ファイルはHTMLファイルである必要があります。この場合、ドキュメント・コメント・ツリーは<body>タグの内容を表し、囲んでいるタグは無視されます。 ドキュメント・コメント・ツリーの@seeタグおよび{@link}タグに含まれるソース・コード要素への参照は、指定されたパッケージ要素のコンテキストで評価されます。 ドキュメント・コメントが見つからなかった場合はnullを返します。- パラメータ:
fileObject- HTMLコンテンツをカプセル化するファイル・オブジェクトpackageElement- 従来のpackage.htmlを表す指定されたファイル・オブジェクトに関連付けるパッケージ要素。それ以外の場合はnull- 戻り値:
- 指定されたファイルから解析されたdocコメントを含むdocツリー・パス
- 例外:
IllegalArgumentException- fileObjectがHTMLファイルではない場合- 導入されたバージョン:
- 9
-
getElement
public abstract Element getElement(DocTreePath path)
指定されたDocTreePathのリーフ・ノードによって参照される言語モデル要素、または不明な場合はnullを返します。- パラメータ:
path- ツリー・ノードのパス- 戻り値:
- 要素
-
getFirstSentence
public abstract List<DocTree> getFirstSentence(List<? extends DocTree> list)
コメントの最初の文を表すDocTreeのリストを返します。- パラメータ:
list- 問い合せるDocTreeリスト- 戻り値:
- 最初の文
- 導入されたバージョン:
- 9
-
getSourcePositions
public abstract DocSourcePositions getSourcePositions()
ドキュメント・ツリー・ノードのソース位置にアクセスするためのユーティリティ・オブジェクトを返します。- 定義:
getSourcePositions、クラスTrees- 戻り値:
- ユーティリティ・オブジェクト
-
printMessage
public abstract void printMessage(Diagnostic.Kind kind, CharSequence msg, DocTree t, DocCommentTree c, CompilationUnitTree root)
指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力します- パラメータ:
kind- メッセージの種類msg- メッセージ、ない場合は空の文字列t- 位置のヒントとして使用するツリーc- 位置ヒントとして使用するドキュメント・コメント・ツリーroot- ツリーを格納するコンパイル・ユニット
-
setBreakIterator
public abstract void setBreakIterator(BreakIterator breakiterator)
ブレーク・イテレータを設定して、ドキュメント・コメントの最初の文を計算します。- パラメータ:
breakiterator- ブレーク・イテレータまたはデフォルトの文ブレーカを指定するnull- 導入されたバージョン:
- 9
-
getDocTreeFactory
public abstract DocTreeFactory getDocTreeFactory()
DocTreeオブジェクトを作成するためのユーティリティ・オブジェクトを返します。- 戻り値:
DocTreeオブジェクトを作成するためのユーティリティ・オブジェクト- 導入されたバージョン:
- 9
-
-