クラスDocTrees
java.lang.Object
com.sun.source.util.Trees
com.sun.source.util.DocTrees
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明abstract BreakIteratorドキュメント・コメントの最初の文をコンピュートするために使用されるブレーク・イテレータを返します。abstract StringgetCharacters(EntityTree tree) 指定されたエンティティ・ツリー内のエンティティの文字を含む文字列を返します。ツリーが有効な一連の文字を表していない場合はnullを返します。abstract Elements.DocCommentKindgetDocCommentKind(TreePath path) ツリー・ノードに関連付けられたドキュメント・コメントのスタイルを返します。abstract DocCommentTreegetDocCommentTree(TreePath path) 指定されたTreePathで識別されるツリー・ノードのdocコメント・ツリー(ある場合)を返します。abstract DocCommentTree指定された要素のdocコメント・ツリーを返します。abstract DocCommentTreegetDocCommentTree(Element e, String relativePath) 指定されたファイルのdocコメント・ツリーを返します。このツリーは、サポートされているファイル・タイプのいずれかであり、そのパスは指定された要素に対して相対的に指定されます。abstract DocCommentTreegetDocCommentTree(FileObject fileObject) 指定されたファイルのdocコメント・ツリーを返します。このツリーは、サポートされているファイル・タイプのいずれかである必要があります。abstract DocTreeFactoryDocTreeオブジェクトを作成するためのユーティリティ・オブジェクトを返します。abstract DocTreePathgetDocTreePath(FileObject fileObject, PackageElement packageElement) 指定されたファイルのドキュメント・コメント・ツリーを含むドキュメント・ツリー・パスを返します。このパスは、サポートされているファイル・タイプのいずれかである必要があります。abstract ElementgetElement(DocTreePath path) 指定されたDocTreePathのリーフ・ノードによって参照される言語モデル要素を返します。不明な場合はnullを返します。getFirstSentence(List<? extends DocTree> list) コメントの最初の文を表すDocTreeのリストを返します。abstract DocSourcePositionsドキュメント・ツリー・ノードのソース位置にアクセスするためのユーティリティ・オブジェクトを返します。abstract TypeMirrorgetType(DocTreePath path) 指定されたDocTreePathのリーフ・ノードによって参照される言語モデル・タイプを返します。不明な場合はnullを返します。static DocTrees指定されたProcessingEnvironmentのDocTreesオブジェクトを返します。static DocTrees指定されたCompilationTaskのDocTreesオブジェクトを返します。abstract voidprintMessage(Diagnostic.Kind kind, CharSequence msg, DocTree t, DocCommentTree c, CompilationUnitTree root) 指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力しますabstract voidsetBreakIterator(BreakIterator breakIterator) ブレーク・イテレータを設定して、ドキュメント・コメントの最初の文をコンピュートします。クラスcom.sun.source.util.Treesで宣言されたメソッド
getDocComment, getElement, getLub, getOriginalType, getPath, getPath, getPath, getPath, getScope, getTree, getTree, getTree, getTree, getTree, getTypeMirror, isAccessible, isAccessible, printMessage
-
コンストラクタの詳細
-
DocTrees
public DocTrees()サブクラスが呼び出すためのコンストラクタ。
-
-
メソッドの詳細
-
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を返します。- 戻り値:
- ブレーク・イテレータ
- 導入されたバージョン:
- 9
-
getDocCommentKind
public abstract Elements.DocCommentKind getDocCommentKind(TreePath path) ツリー・ノードに関連付けられたドキュメント・コメントのスタイルを返します。- パラメータ:
path- ツリー・ノードのパス- 戻り値:
- ツリー・ノードに関連付けられたドキュメント・コメントのスタイル
- 導入されたバージョン:
- 23
- 関連項目:
-
getDocCommentTree
public abstract DocCommentTree getDocCommentTree(TreePath path) 指定されたTreePathで識別されるツリー・ノードのdocコメント・ツリー(ある場合)を返します。 ドキュメント・コメントが見つからなかった場合、nullを返します。- 実装上のノート:
- このメソッドのデフォルト実装は、同じ引数を持つ繰返し呼出しに対して同じ
DocCommentTreeインスタンスを返します。 - パラメータ:
path- ツリー・ノードのパス- 戻り値:
- docコメント・ツリー
-
getDocCommentTree
public abstract DocCommentTree getDocCommentTree(Element e) 指定された要素のdocコメント・ツリーを返します。 ドキュメント・コメントが見つからなかった場合、nullを返します。- 実装上のノート:
- このメソッドのデフォルト実装は、同じ引数を持つ繰返し呼出しに対して同じ
DocCommentTreeインスタンスを返します。 - パラメータ:
e- ドキュメントが必要な要素- 戻り値:
- docコメント・ツリー
- 導入されたバージョン:
- 9
-
getDocCommentTree
public abstract DocCommentTree getDocCommentTree(FileObject fileObject) 指定されたファイルのdocコメント・ツリーを返します。このツリーは、サポートされているファイル・タイプのいずれかである必要があります。サポートされるファイル・タイプは、次のとおりです。
.htmlで終わるファイル名で識別されるHTMLファイル- マークダウン・ファイル。
.mdで終わるファイル名で識別されます。
- 実装上のノート:
- このメソッドのデフォルト実装は、起動ごとに新しい
DocCommentTreeインスタンスを返します。 - パラメータ:
fileObject- コンテンツ・コンテナ- 戻り値:
- docコメント・ツリー
- スロー:
IllegalArgumentException- ファイル・タイプがサポートされていない場合- 導入されたバージョン:
- 9
-
getDocCommentTree
public abstract DocCommentTree getDocCommentTree(Element e, String relativePath) throws IOException 指定されたファイルのdocコメント・ツリーを返します。このツリーは、サポートされているファイル・タイプのいずれかであり、そのパスは指定された要素に対して相対的に指定されます。サポートされるファイル・タイプは、次のとおりです。
.htmlで終わるファイル名で識別されるHTMLファイル- マークダウン・ファイル。
.mdで終わるファイル名で識別されます。
- 実装上のノート:
- このメソッドのデフォルト実装は、起動ごとに新しい
DocCommentTreeインスタンスを返します。 - パラメータ:
e- パスが参照として使用される要素relativePath- 要素からの相対パス- 戻り値:
- docコメント・ツリー
- スロー:
IOException- 例外が発生した場合IllegalArgumentException- ファイル・タイプがサポートされていない場合- 導入されたバージョン:
- 9
-
getDocTreePath
public abstract DocTreePath getDocTreePath(FileObject fileObject, PackageElement packageElement) 指定されたファイルのドキュメント・コメント・ツリーを含むドキュメント・ツリー・パスを返します。このパスは、サポートされているファイル・タイプのいずれかである必要があります。 サポートされているファイル・タイプは、HTMLファイルおよびマークダウン・ファイルです。 将来のリリースでは、追加のファイル・タイプがサポートされる場合があります。 docコメント・ツリーの@seeタグおよび{@link}タグに含まれるソース・コード要素への参照は、指定されたpackage要素のコンテキストで評価されます。 ドキュメント・コメントが見つからなかった場合、nullを返します。- パラメータ:
fileObject- HTMLコンテンツをカプセル化するファイル・オブジェクトpackageElement- レガシーpackage.htmlを表す特定のファイル・オブジェクトに関連付けるパッケージ要素。それ以外の場合はnull- 戻り値:
- 指定されたファイルから解析されたdocコメントを含むdocツリー・パス
- スロー:
IllegalArgumentException- ファイル・タイプがサポートされていない場合- 導入されたバージョン:
- 9
-
getElement
public abstract Element getElement(DocTreePath path) 指定されたDocTreePathのリーフ・ノードによって参照される言語モデル要素を返します。不明な場合はnullを返します。- パラメータ:
path- ツリー・ノードのパス- 戻り値:
- 要素
-
getType
public abstract TypeMirror getType(DocTreePath path) 指定されたDocTreePathのリーフ・ノードによって参照される言語モデル・タイプを返します。不明な場合はnullを返します。 このメソッドは通常、getElement(DocTreePath)がnull以外の値を返すpath引数に対してgetElement(path).asType()と同じ値を返しますが、RAW型のかわりにパラメータ化された汎用型などの追加情報を含む型を返すことがあります。- パラメータ:
path- ツリー・ノードのパス- 戻り値:
- 参照される型、またはnull
- 導入されたバージョン:
- 15
-
getFirstSentence
-
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
-
getCharacters
public abstract String getCharacters(EntityTree tree) 指定されたエンティティ・ツリー内のエンティティの文字を含む文字列を返します。ツリーが有効な一連の文字を表していない場合はnullを返します。エンティティの解釈は、HTML 5.2仕様のセクション「8.1.4.文字参照」に基づきます。
- パラメータ:
tree- エンティティを含むツリー- 戻り値:
- 文字を含む文字列
- 導入されたバージョン:
- 16
- 外部仕様
-