インタフェース
com.sun.source.doctree.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のサブインタフェース 修飾子と型 インタフェース 説明 interfaceAttributeTreeHTML要素の属性のツリー・ノードです。interfaceAuthorTree@authorブロック・タグのツリー・ノードです。interfaceBlockTagTree異なる型のブロック・タグの基底クラスとして使用されるツリー・ノードです。interfaceCommentTree埋込みHTMLコメントです。interfaceDeprecatedTree@deprecatedブロック・タグのツリー・ノードです。interfaceDocCommentTreeドキュメンテーション・コメントの最上位レベル表現です。interfaceDocRootTree@docrootインライン・タグのツリー・ノードです。interfaceDocTypeTreedoctype宣言のツリー・ノード。interfaceEndElementTreeHTML要素の終了のツリー・ノードです。interfaceEntityTreeHTMLエンティティのツリー・ノードです。interfaceErroneousTree不正なテキストの代用となるツリー・ノードです。interfaceHiddenTree@hiddenブロック・タグのツリー・ノード。interfaceIdentifierTreeドキュメンテーション・コメントの識別子です。interfaceIndexTree@indexまたは@indexインライン・タグのツリー・ノード。interfaceInheritDocTree@inheritDocインライン・タグのツリー・ノードです。interfaceInlineTagTree異なる型のインライン・タグの基底クラスとして使用されるツリー・ノードです。interfaceLinkTree@linkまたは@linkplainインライン・タグのツリー・ノードです。interfaceLiteralTree@literalまたは@codeインライン・タグのツリー・ノードです。interfaceParamTree@paramブロック・タグのツリー・ノードです。interfaceProvidesTree@providesブロック・タグのツリー・ノード。interfaceReferenceTreeJava言語要素への参照用のツリー・ノード。interfaceReturnTree@returnブロック・タグのツリー・ノードです。interfaceSeeTree@seeブロック・タグのツリー・ノードです。interfaceSerialDataTree@serialDataブロック・タグのツリー・ノードです。interfaceSerialFieldTree@serialDataブロック・タグのツリー・ノードです。interfaceSerialTree@serialブロック・タグのツリー・ノードです。interfaceSinceTree@sinceブロック・タグのツリー・ノードです。interfaceStartElementTreeHTML要素の開始のツリー・ノードです。interfaceSummaryTree@summaryインライン・タグのツリー・ノード。interfaceTextTreeプレーン・テキストのツリー・ノードです。interfaceThrowsTree@exceptionまたは@throwsブロック・タグのツリー・ノードです。interfaceUnknownBlockTagTree認識されないインライン・タグのツリー・ノードです。interfaceUnknownInlineTagTree認識されないインライン・タグのツリー・ノードです。interfaceUsesTree@usesブロック・タグのツリー・ノード。interfaceValueTree@valueインライン・タグのツリー・ノードです。interfaceVersionTree@versionブロック・タグのツリー・ノードです。DocTreeを返すcom.sun.source.doctreeのメソッド 修飾子と型 メソッド 説明 DocTreeIndexTree. 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のメソッド 修飾子と型 メソッド 説明 RDocTreeVisitor. visitOther(DocTree node, P p)不明なタイプのDocTreeノードにアクセスします。 -
com.sun.source.utilでのDocTreeの使用
DocTreeを返すcom.sun.source.utilのメソッド 修飾子と型 メソッド 説明 DocTreeDocTreePath. 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 RSimpleDocTreeVisitor. defaultAction(DocTree node, P p)上書きされないすべてのビジット方法で使用されるデフォルト処理です。longDocSourcePositions. getEndPosition(CompilationUnitTree file, DocCommentTree comment, DocTree tree)ファイル内のコメント内のツリーの終了位置を返します。static DocTreePathDocTreePath. getPath(DocTreePath path, DocTree target)DocTreePathオブジェクトで識別されるサブツリー内のツリー・ノードのドキュメント・ツリー・パスを返します。ノードが見つからない場合はnullを返します。static DocTreePathDocTreePath. getPath(TreePath treePath, DocCommentTree doc, DocTree target)コンパイル・ユニット内のツリー・ノードのドキュメント・ツリー・パスを返します。ノードが見つからない場合はnullを返します。longDocSourcePositions. getStartPosition(CompilationUnitTree file, DocCommentTree comment, DocTree tree)ファイル内のコメント内のツリーの開始位置を返します。IndexTreeDocTreeFactory. newIndexTree(DocTree term, List<? extends DocTree> description){@index }タグを表す新しいIndexTreeオブジェクトを作成します。abstract voidDocTrees. printMessage(Diagnostic.Kind kind, CharSequence msg, DocTree t, DocCommentTree c, CompilationUnitTree root)指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力しますRDocTreePathScanner. scan(DocTree tree, P p)単一ノードをスキャンします。RDocTreeScanner. scan(DocTree node, P p)単一ノードをスキャンします。RSimpleDocTreeVisitor. visit(DocTree node, P p)ノードのタイプに固有の適切な訪問メソッドを呼び出します。RDocTreeScanner. visitOther(DocTree node, P p)不明なタイプのDocTreeノードにアクセスします。RSimpleDocTreeVisitor. 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のリストを返します。AttributeTreeDocTreeFactory. newAttributeTree(Name name, AttributeTree.ValueKind vkind, List<? extends DocTree> value)HTMLタグのHTML属性を表す新しいAttributeTreeオブジェクトを作成します。AuthorTreeDocTreeFactory. newAuthorTree(List<? extends DocTree> name){@author }タグを表す新しいAuthorTreeオブジェクトを作成します。DeprecatedTreeDocTreeFactory. newDeprecatedTree(List<? extends DocTree> text){@deprecated }タグを表す新しいDeprecatedTreeオブジェクトを作成します。DocCommentTreeDocTreeFactory. newDocCommentTree(List<? extends DocTree> fullBody, List<? extends DocTree> tags)完全なドキュメント・コメントを表す新しいDocCommentTreeオブジェクトを作成します。DocCommentTreeDocTreeFactory. newDocCommentTree(List<? extends DocTree> fullBody, List<? extends DocTree> tags, List<? extends DocTree> preamble, List<? extends DocTree> postamble)enitireドキュメント・コメントを表す新しいDocCommentTreeオブジェクトを作成します。ThrowsTreeDocTreeFactory. newExceptionTree(ReferenceTree name, List<? extends DocTree> description)@exceptionタグを表す新しいExceptionTreeオブジェクトを作成します。HiddenTreeDocTreeFactory. newHiddenTree(List<? extends DocTree> text){@hidden }タグを表す新しいHiddenTreeオブジェクトを作成します。IndexTreeDocTreeFactory. newIndexTree(DocTree term, List<? extends DocTree> description){@index }タグを表す新しいIndexTreeオブジェクトを作成します。LinkTreeDocTreeFactory. newLinkPlainTree(ReferenceTree ref, List<? extends DocTree> label){@linkplain }タグを表す新しいLinkPlainTreeオブジェクトを作成します。LinkTreeDocTreeFactory. newLinkTree(ReferenceTree ref, List<? extends DocTree> label){@link }タグを表す新しいLinkTreeオブジェクトを作成します。ParamTreeDocTreeFactory. newParamTree(boolean isTypeParameter, IdentifierTree name, List<? extends DocTree> description)@paramタグを表す新しいParamTreeオブジェクトを作成します。ProvidesTreeDocTreeFactory. newProvidesTree(ReferenceTree name, List<? extends DocTree> description)@providesタグを表す新しいProvidesTreeオブジェクトを作成します。ReturnTreeDocTreeFactory. newReturnTree(List<? extends DocTree> description)@returnタグを表す新しいReturnTreeオブジェクトを作成します。SeeTreeDocTreeFactory. newSeeTree(List<? extends DocTree> reference)@seeタグを表す新しいSeeTreeオブジェクトを作成します。SerialDataTreeDocTreeFactory. newSerialDataTree(List<? extends DocTree> description)@serialDataタグを表す新しいSerialDataTreeオブジェクトを作成します。SerialFieldTreeDocTreeFactory. newSerialFieldTree(IdentifierTree name, ReferenceTree type, List<? extends DocTree> description)@serialFieldタグを表す新しいSerialFieldTreeオブジェクトを作成します。SerialTreeDocTreeFactory. newSerialTree(List<? extends DocTree> description)@serialタグを表す新しいSerialTreeオブジェクトを作成します。SinceTreeDocTreeFactory. newSinceTree(List<? extends DocTree> text)@sinceタグを表す新しいSinceTreeオブジェクトを作成します。StartElementTreeDocTreeFactory. newStartElementTree(Name name, List<? extends DocTree> attrs, boolean selfClosing)HTML要素の開始を表す新しいStartElementTreeオブジェクトを作成します。default SummaryTreeDocTreeFactory. newSummaryTree(List<? extends DocTree> summary)@summaryタグを表す新しいSummaryTreeオブジェクトを作成します。ThrowsTreeDocTreeFactory. newThrowsTree(ReferenceTree name, List<? extends DocTree> description)@throwsタグを表す新しいThrowsTreeオブジェクトを作成します。UnknownBlockTagTreeDocTreeFactory. newUnknownBlockTagTree(Name name, List<? extends DocTree> content)認識されないブロック・タグを表す新しいUnknownBlockTagTreeオブジェクトを作成します。UnknownInlineTagTreeDocTreeFactory. newUnknownInlineTagTree(Name name, List<? extends DocTree> content)認識されないインライン・タグを表す新しいUnknownInlineTagTreeオブジェクトを作成します。UsesTreeDocTreeFactory. newUsesTree(ReferenceTree name, List<? extends DocTree> description)@usesタグを表す新しいUsesTreeオブジェクトを作成します。VersionTreeDocTreeFactory. newVersionTree(List<? extends DocTree> text){@version }タグを表す新しいVersionTreeオブジェクトを作成します。RDocTreeScanner. scan(Iterable<? extends DocTree> nodes, P p)一連のノードをスキャンします。RSimpleDocTreeVisitor. visit(Iterable<? extends DocTree> nodes, P p)各ノード・シーケンスで適切な訪問メソッドを呼び出します。DocTree型のパラメータを持つcom.sun.source.utilのコンストラクタ コンストラクタ 説明 DocTreePath(DocTreePath p, DocTree t)子ノードのDocTreePathを作成します。 -
jdk.javadoc.docletでのDocTreeの使用
DocTree型の型引数を持つjdk.javadoc.docletのメソッド・パラメータ 修飾子と型 メソッド 説明 StringTaglet. toString(List<? extends DocTree> tags, Element element)生成された出力に含まれる、このタグの一連のインスタンスの文字列表現を返します。
-