インタフェース
com.sun.source.doctree.DocTreeの使用
パッケージ | 説明 |
---|---|
com.sun.source.doctree |
ドキュメンテーション・コメントを抽象構文ツリー(AST)として表すためのインタフェースを提供します。
|
com.sun.source.util |
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
|
jdk.javadoc.doclet |
ドックレットAPIは、言語モデルAPIおよびコンパイラ・ツリーAPIと共に、クライアントがソースに埋め込まれたAPIコメントを含むプログラムおよびライブラリのソース・レベルの構造を検査できるようにする環境を提供します。
|
-
com.sun.source.doctreeでのDocTreeの使用
com.sun.source.doctreeのDocTreeのサブインタフェース 修飾子と型 インタフェース 説明 interface
AttributeTree
HTML要素の属性のツリー・ノードです。interface
AuthorTree
@authorブロック・タグのツリー・ノードです。interface
BlockTagTree
異なる型のブロック・タグの基底クラスとして使用されるツリー・ノードです。interface
CommentTree
埋込みHTMLコメントです。interface
DeprecatedTree
@deprecatedブロック・タグのツリー・ノードです。interface
DocCommentTree
ドキュメンテーション・コメントの最上位レベル表現です。interface
DocRootTree
@docrootインライン・タグのツリー・ノードです。interface
DocTypeTree
doctype
宣言のツリー・ノード。interface
EndElementTree
HTML要素の終了のツリー・ノードです。interface
EntityTree
HTMLエンティティのツリー・ノードです。interface
ErroneousTree
不正なテキストの代用となるツリー・ノードです。interface
HiddenTree
@hiddenブロック・タグのツリー・ノードです。interface
IdentifierTree
ドキュメンテーション・コメントの識別子です。interface
IndexTree
@indexまたは@indexのインライン・タグのツリー・ノード。interface
InheritDocTree
@inheritDocインライン・タグのツリー・ノードです。interface
InlineTagTree
異なる型のインライン・タグの基底クラスとして使用されるツリー・ノードです。interface
LinkTree
@linkまたは@linkplainインライン・タグのツリー・ノードです。interface
LiteralTree
@literalまたは@codeインライン・タグのツリー・ノードです。interface
ParamTree
@paramブロック・タグのツリー・ノードです。interface
ProvidesTree
@providesブロック・タグのツリー・ノード。interface
ReferenceTree
Java言語要素への参照用のツリー・ノード。interface
ReturnTree
@returnブロック・タグのツリー・ノードです。interface
SeeTree
@seeブロック・タグのツリー・ノードです。interface
SerialDataTree
@serialDataブロック・タグのツリー・ノードです。interface
SerialFieldTree
@serialDataブロック・タグのツリー・ノードです。interface
SerialTree
@serialブロック・タグのツリー・ノードです。interface
SinceTree
@sinceブロック・タグのツリー・ノードです。interface
StartElementTree
HTML要素の開始のツリー・ノードです。interface
SummaryTree
@summary inlineタグのツリー・ノードです。interface
SystemPropertyTree
@systemProperty
のインライン・タグのツリー・ノード。interface
TextTree
プレーン・テキストのツリー・ノードです。interface
ThrowsTree
@exceptionまたは@throwsブロック・タグのツリー・ノードです。interface
UnknownBlockTagTree
認識されないインライン・タグのツリー・ノードです。interface
UnknownInlineTagTree
認識されないインライン・タグのツリー・ノードです。interface
UsesTree
@usesブロック・タグのツリー・ノード。interface
ValueTree
@valueインライン・タグのツリー・ノードです。interface
VersionTree
@versionブロック・タグのツリー・ノードです。DocTreeを返すcom.sun.source.doctreeのメソッド 修飾子と型 メソッド 説明 DocTree
IndexTree. getSearchTerm()
指定された検索語を返します。型DocTreeの引数を持つ型を返すcom.sun.source.doctreeのメソッド 修飾子と型 メソッド 説明 List<? extends DocTree>
StartElementTree. getAttributes()
この要素によって定義されたすべての属性を返します。List<? extends DocTree>
DocCommentTree. getBlockTags()
ドキュメント・コメントのブロック・タグを返します。List<? extends DocTree>
DeprecatedTree. getBody()
アイテムが推奨されない理由を説明する説明を返します。List<? extends DocTree>
DocCommentTree. getBody()
ドキュメントのコメントの本文を返します。最初の文の後に、そしてブロック・タグの前に現れます。List<? extends DocTree>
HiddenTree. getBody()
アイテムが隠されている理由を説明する説明を返します。List<? extends DocTree>
SinceTree. getBody()
文書化されているアイテムの可用性を説明するテキストを返します。List<? extends DocTree>
VersionTree. getBody()
タグの本文を返します。List<? extends DocTree>
UnknownBlockTagTree. getContent()
認識できないブロック・タグの内容を返します。List<? extends DocTree>
UnknownInlineTagTree. getContent()
認識されないインライン・タグの内容を返します。List<? extends DocTree>
IndexTree. getDescription()
説明があれば返します。List<? extends DocTree>
ParamTree. getDescription()
パラメータの説明を返します。List<? extends DocTree>
ProvidesTree. getDescription()
モジュールが提供するサービス型の説明を返します。List<? extends DocTree>
ReturnTree. getDescription()
メソッドの戻り値の説明を返します。List<? extends DocTree>
SerialDataTree. getDescription()
シリアル・データの説明を返します。List<? extends DocTree>
SerialFieldTree. getDescription()
シリアル・フィールドの説明を返します。List<? extends DocTree>
SerialTree. getDescription()
フィールドの説明、または"include"または"exclude"という単語を返します。List<? extends DocTree>
ThrowsTree. getDescription()
例外がスローされる理由の説明を返します。List<? extends DocTree>
UsesTree. getDescription()
モジュール内のサービス型の使用の説明を返します。List<? extends DocTree>
DocCommentTree. getFirstSentence()
ドキュメント・コメントの最初の文を返します。default List<? extends DocTree>
DocCommentTree. getFullBody()
最初の文を含むブロック・タグの前に出現するドキュメンテーション・コメントの本文全体を返します。List<? extends DocTree>
LinkTree. getLabel()
リンクのラベル(存在する場合)を返します。List<? extends DocTree>
AuthorTree. getName()
著者名を返します。default List<? extends DocTree>
DocCommentTree. getPostamble()
ドキュメンテーション・コメントの内容に従って、内容(もしあれば)を含むツリーのリストを返します。default List<? extends DocTree>
DocCommentTree. getPreamble()
ドキュメント・コメントの内容に先行するコンテンツ(もしあれば)を含むツリーのリストを返します。List<? extends DocTree>
SeeTree. getReference()
参照を返します。List<? extends DocTree>
SummaryTree. getSummary()
コメントのサマリーまたは最初の行を返します。List<? extends DocTree>
AttributeTree. getValue()
属性の値を返します。種類がEMPTYの場合はnull
を返します。型DocTreeのパラメータを持つcom.sun.source.doctreeのメソッド 修飾子と型 メソッド 説明 R
DocTreeVisitor. visitOther(DocTree node, P p)
未知の型のDocTreeノードをビジットします。 -
com.sun.source.utilでのDocTreeの使用
DocTreeを返すcom.sun.source.utilのメソッド 修飾子と型 メソッド 説明 DocTree
DocTreePath. getLeaf()
このパスのリーフ・ノードを返します。型DocTreeの引数を持つ型を返すcom.sun.source.utilのメソッド 修飾子と型 メソッド 説明 List<DocTree>
DocTreeFactory. getFirstSentence(List<? extends DocTree> list)
コンテンツのリストに含まれる最初の文を取得します。abstract List<DocTree>
DocTrees. getFirstSentence(List<? extends DocTree> list)
コメントの最初の文を表すDocTree
のリストを返します。型DocTreeのパラメータを持つcom.sun.source.utilのメソッド 修飾子と型 メソッド 説明 protected R
SimpleDocTreeVisitor. defaultAction(DocTree node, P p)
オーバーライドされていないすべてのメソッドで使用されるデフォルト・アクション。long
DocSourcePositions. getEndPosition(CompilationUnitTree file, DocCommentTree comment, DocTree tree)
ファイル内のコメント内のツリーの終了位置を返します。static DocTreePath
DocTreePath. getPath(DocTreePath path, DocTree target)
DocTreePathオブジェクトによって識別されるサブツリー内のツリー・ノードのドキュメント・ツリー・パスを返します。ノードが見つからない場合はnull
を返します。static DocTreePath
DocTreePath. getPath(TreePath treePath, DocCommentTree doc, DocTree target)
コンパイル単位内のツリー・ノードのドキュメント・ツリー・パスを返します。ノードが見つからない場合はnull
を返します。long
DocSourcePositions. getStartPosition(CompilationUnitTree file, DocCommentTree comment, DocTree tree)
ファイル内のコメント内のツリーの開始位置を返します。IndexTree
DocTreeFactory. newIndexTree(DocTree term, List<? extends DocTree> description)
新しいIndexTree
オブジェクトを作成し、{@index }
タグを表します。abstract void
DocTrees. printMessage(Diagnostic.Kind kind, CharSequence msg, DocTree t, DocCommentTree c, CompilationUnitTree root)
指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力しますR
DocTreePathScanner. scan(DocTree tree, P p)
1つのノードをスキャンします。R
DocTreeScanner. scan(DocTree node, P p)
1つのノードをスキャンします。R
SimpleDocTreeVisitor. visit(DocTree node, P p)
ノードの型に固有の適切なメソッドを呼び出します。R
DocTreeScanner. visitOther(DocTree node, P p)
未知の型のDocTreeノードをビジットします。R
SimpleDocTreeVisitor. visitOther(DocTree node, P p)
未知の型のDocTreeノードをビジットします。DocTree型の型引数を持つcom.sun.source.utilのメソッド・パラメータ 修飾子と型 メソッド 説明 List<DocTree>
DocTreeFactory. getFirstSentence(List<? extends DocTree> list)
コンテンツのリストに含まれる最初の文を取得します。abstract List<DocTree>
DocTrees. getFirstSentence(List<? extends DocTree> list)
コメントの最初の文を表すDocTree
のリストを返します。AttributeTree
DocTreeFactory. newAttributeTree(Name name, AttributeTree.ValueKind vkind, List<? extends DocTree> value)
新しいAttributeTree
オブジェクトを作成し、HTMLタグのHTML属性を表します。AuthorTree
DocTreeFactory. newAuthorTree(List<? extends DocTree> name)
新しいAuthorTree
オブジェクトを作成し、{@author }
タグを表します。DeprecatedTree
DocTreeFactory. newDeprecatedTree(List<? extends DocTree> text)
新しいDeprecatedTree
オブジェクトを作成し、{@deprecated }
タグを表します。DocCommentTree
DocTreeFactory. newDocCommentTree(List<? extends DocTree> fullBody, List<? extends DocTree> tags)
完全なドキュメント・コメントを表すために、新しいDocCommentTree
オブジェクトを作成します。DocCommentTree
DocTreeFactory. newDocCommentTree(List<? extends DocTree> fullBody, List<? extends DocTree> tags, List<? extends DocTree> preamble, List<? extends DocTree> postamble)
新しいDocCommentTree
オブジェクトを作成して、enitireのドキュメント・コメントを表現します。ThrowsTree
DocTreeFactory. newExceptionTree(ReferenceTree name, List<? extends DocTree> description)
新しいExceptionTree
オブジェクトを作成し、@exception
タグを表します。HiddenTree
DocTreeFactory. newHiddenTree(List<? extends DocTree> text)
新しいHiddenTree
オブジェクトを作成し、{@hidden }
タグを表します。IndexTree
DocTreeFactory. newIndexTree(DocTree term, List<? extends DocTree> description)
新しいIndexTree
オブジェクトを作成し、{@index }
タグを表します。LinkTree
DocTreeFactory. newLinkPlainTree(ReferenceTree ref, List<? extends DocTree> label)
新しいLinkPlainTree
オブジェクトを作成し、{@linkplain }
タグを表します。LinkTree
DocTreeFactory. newLinkTree(ReferenceTree ref, List<? extends DocTree> label)
新しいLinkTree
オブジェクトを作成し、{@link }
タグを表します。ParamTree
DocTreeFactory. newParamTree(boolean isTypeParameter, IdentifierTree name, List<? extends DocTree> description)
新しいParamTree
オブジェクトを作成し、@param
タグを表します。ProvidesTree
DocTreeFactory. newProvidesTree(ReferenceTree name, List<? extends DocTree> description)
新しいProvidesTree
オブジェクトを作成し、@provides
タグを表します。ReturnTree
DocTreeFactory. newReturnTree(List<? extends DocTree> description)
新しいReturnTree
オブジェクトを作成し、@return
タグを表します。SeeTree
DocTreeFactory. newSeeTree(List<? extends DocTree> reference)
新しいSeeTree
オブジェクトを作成し、@see
タグを表します。SerialDataTree
DocTreeFactory. newSerialDataTree(List<? extends DocTree> description)
新しいSerialDataTree
オブジェクトを作成し、@serialData
タグを表します。SerialFieldTree
DocTreeFactory. newSerialFieldTree(IdentifierTree name, ReferenceTree type, List<? extends DocTree> description)
新しいSerialFieldTree
オブジェクトを作成し、@serialField
タグを表します。SerialTree
DocTreeFactory. newSerialTree(List<? extends DocTree> description)
新しいSerialTree
オブジェクトを作成し、@serial
タグを表します。SinceTree
DocTreeFactory. newSinceTree(List<? extends DocTree> text)
新しいSinceTree
オブジェクトを作成し、@since
タグを表します。StartElementTree
DocTreeFactory. newStartElementTree(Name name, List<? extends DocTree> attrs, boolean selfClosing)
新しいStartElementTree
オブジェクトを作成して、HTML要素の開始点を表します。default SummaryTree
DocTreeFactory. newSummaryTree(List<? extends DocTree> summary)
新しいSummaryTree
オブジェクトを作成して、@summary
タグを表現します。ThrowsTree
DocTreeFactory. newThrowsTree(ReferenceTree name, List<? extends DocTree> description)
新しいThrowsTree
オブジェクトを作成し、@throws
タグを表します。UnknownBlockTagTree
DocTreeFactory. newUnknownBlockTagTree(Name name, List<? extends DocTree> content)
認識できないブロック・タグを表す新しいUnknownBlockTagTree
オブジェクトを作成します。UnknownInlineTagTree
DocTreeFactory. newUnknownInlineTagTree(Name name, List<? extends DocTree> content)
認識できないインライン・タグを表す新しいUnknownInlineTagTree
オブジェクトを作成します。UsesTree
DocTreeFactory. newUsesTree(ReferenceTree name, List<? extends DocTree> description)
新しいUsesTree
オブジェクトを作成し、@uses
タグを表します。VersionTree
DocTreeFactory. newVersionTree(List<? extends DocTree> text)
新しいVersionTree
オブジェクトを作成し、{@version }
タグを表します。R
DocTreeScanner. scan(Iterable<? extends DocTree> nodes, P p)
一連のノードをスキャンします。R
SimpleDocTreeVisitor. visit(Iterable<? extends DocTree> nodes, P p)
一連のノードのそれぞれに対して適切なメソッドを呼び出します。型DocTreeのパラメータを持つcom.sun.source.utilのコンストラクタ コンストラクタ 説明 DocTreePath(DocTreePath p, DocTree t)
子ノードのDocTreePathを作成します。 -
jdk.javadoc.docletでのDocTreeの使用