クラス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) ブレーク・イテレータを設定して、ドキュメント・コメントの最初の文をコンピュートします。クラスツリーで宣言されたメソッド
getDocComment, getElement, getLub, getOriginalType, getPath, getPath, getPath, getPath, getScope, getTree, getTree, getTree, getTree, getTree, getTypeMirror, isAccessible, isAccessible, printMessage修飾子と型メソッド説明abstract StringgetDocComment(TreePath path) 指定されたTreePathで識別されるTreeノードのdocコメント(ある場合)を返します。abstract ElementgetElement(TreePath path) 指定されたTreePathで識別されるTreeノードのElementを返します。abstract TypeMirrorcatch句で宣言された例外パラメータのlubを返します。abstract TypeMirrorgetOriginalType(ErrorType errorType) ErrorTypeオブジェクトから元のタイプを返します。abstract TreePathgetPath(CompilationUnitTree unit, Tree node) 指定されたコンパイル・ユニット内のツリー・ノードへのパスを返します。abstract TreePath指定されたElementのTreePathノードを返します。abstract TreePathgetPath(Element e, AnnotationMirror a) 指定されたElementのAnnotationMirrorのTreePathノードを返します。abstract TreePathgetPath(Element e, AnnotationMirror a, AnnotationValue v) 指定されたElementのAnnotationMirrorのAnnotationValueのTreePathノードを返します。abstract Scope指定されたTreePathで識別されるTreeノードのScopeを返します。abstract Tree指定されたElementのTreeノードを返します。abstract TreegetTree(Element e, AnnotationMirror a) 指定されたElementのAnnotationMirrorのTreeノードを返します。abstract TreegetTree(Element e, AnnotationMirror a, AnnotationValue v) 指定されたElementのAnnotationMirrorのAnnotationValueのTreeノードを返します。abstract MethodTreegetTree(ExecutableElement method) 指定されたExecutableElementのMethodTreeノードを返します。abstract ClassTreegetTree(TypeElement element) 指定されたTypeElementのClassTreeノードを返します。abstract TypeMirrorgetTypeMirror(TreePath path) 指定されたTreePathで識別されるTreeノードのTypeMirrorを返します。abstract booleanisAccessible(Scope scope, Element member, DeclaredType type) 指定されたスコープ内で、指定された要素が、指定された型のメンバーとしてアクセス可能であるかどうかを判定します。abstract booleanisAccessible(Scope scope, TypeElement type) 指定されたスコープ内で、指定された型にアクセス可能であるかどうかを判定します。abstract voidprintMessage(Diagnostic.Kind kind, CharSequence msg, Tree t, CompilationUnitTree root) 指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力しますクラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
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
- 外部仕様
-