インタフェース
com.sun.source.doctree.DocTreeの使用
DocTreeを使用するパッケージ
パッケージ
説明
ドキュメンテーション・コメントを抽象構文ツリー(AST)として表すためのインタフェースを提供します。
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
ドックレットAPIは、言語モデルAPIおよびコンパイラ・ツリーAPIとともに、クライアントがソースに埋め込まれたAPIコメントを含むプログラムおよびライブラリのソース・レベルの構造を検査できる環境を提供します。
-
com.sun.source.doctreeでのDocTreeの使用
com.sun.source.doctreeのDocTreeのサブインタフェース修飾子と型インタフェース説明interfaceHTML要素またはタグ内の属性のツリー・ノード。interface@authorブロック・タグのツリー・ノードです。interface異なる型のブロック・タグの基底クラスとして使用されるツリー・ノードです。interface埋込みHTMLコメントです。interface@deprecatedブロック・タグのツリー・ノードです。interfaceドキュメンテーション・コメントのトップレベル表現。interface@docRootのインライン・タグのツリー・ノード。interfacedoctype宣言のツリー・ノード。interfaceHTML要素の終了のツリー・ノードです。interfaceHTMLエンティティのツリー・ノードです。interface不正なテキストを表すツリー・ノード。interfaceエスケープ・シーケンスで表される文字のツリー・ノード。interface@hiddenブロック・タグのツリー・ノードです。interfaceドキュメンテーション・コメントの識別子です。interface@indexのインライン・タグのツリー・ノード。interface@inheritDocのインライン・タグのツリー・ノード。interface異なる型のインライン・タグの基底クラスとして使用されるツリー・ノードです。interface@linkまたは@linkplainインライン・タグのツリー・ノード。interface@literalまたは@codeインライン・タグのツリー・ノード。interface@paramブロック・タグのツリー・ノードです。interface@providesブロック・タグのツリー・ノードです。interfaceJava言語要素への参照用のツリー・ノード。interface@returnブロック・タグのツリー・ノードです。interface@seeブロック・タグのツリー・ノードです。interface@serialDataブロック・タグのツリー・ノードです。interface@serialFieldブロック・タグのツリー・ノードです。interface@serialブロック・タグのツリー・ノードです。interface@sinceブロック・タグのツリー・ノードです。interface@snippetのインライン・タグのツリー・ノード。interface@specブロック・タグのツリー・ノードです。interfaceHTML要素の開始のツリー・ノードです。interface@summaryのインライン・タグのツリー・ノード。interface@systemPropertyのインライン・タグのツリー・ノード。interfaceプレーン・テキストのツリー・ノードです。interface@exceptionまたは@throwsブロック・タグのツリー・ノード。interface認識できないブロック・タグのツリー・ノードです。interface認識されないインライン・タグのツリー・ノードです。interface@usesブロック・タグのツリー・ノードです。interface@valueのインライン・タグのツリー・ノード。interface@versionブロック・タグのツリー・ノードです。DocTreeを返すcom.sun.source.doctreeのメソッド型DocTreeの引数を持つ型を返すcom.sun.source.doctreeのメソッド修飾子と型メソッド説明SnippetTree.getAttributes()@snippetタグの属性のリストを返します。StartElementTree.getAttributes()この要素で定義された属性を返します。DocCommentTree.getBlockTags()ドキュメント・コメントのブロック・タグを返します。DeprecatedTree.getBody()アイテムが非推奨になった理由を説明する説明を返します。DocCommentTree.getBody()ドキュメント・コメントの本文を返します。最初の文の後、およびブロック・タグの前に表示されます。HiddenTree.getBody()アイテムが非表示になっている理由を説明する説明を返します。SinceTree.getBody()文書化されている項目の可用性を説明するテキストを返します。VersionTree.getBody()タグの本文を返します。UnknownBlockTagTree.getContent()認識されないブロック・タグの内容を返します。UnknownInlineTagTree.getContent()認識されないインライン・タグのコンテンツを返します。IndexTree.getDescription()説明(ある場合)を返します。ParamTree.getDescription()パラメータの説明を返します。ProvidesTree.getDescription()モジュールによって提供されるサービス・タイプの説明を返します。ReturnTree.getDescription()メソッドの戻り値の説明を返します。SerialDataTree.getDescription()シリアル・データの摘要を返します。SerialFieldTree.getDescription()シリアル・フィールドの説明を返します。SerialTree.getDescription()フィールドの説明、または"include"または"exclude"という語を返します。ThrowsTree.getDescription()例外がスローされる理由の説明を返します。UsesTree.getDescription()モジュール内のサービス・タイプの使用の説明を返します。DocCommentTree.getFirstSentence()ドキュメント・コメントの最初の文を返します。DocCommentTree.getFullBody()ドキュメント・コメントの本文全体を返します。最初の文を含むブロック・タグの前に表示されます。LinkTree.getLabel()リンクのラベル(ある場合)を返します。AuthorTree.getName()作成者の名前を返します。DocCommentTree.getPostamble()ドキュメンテーション・コメントの内容に従って、内容(もしあれば)を含むツリーのリストを返します。DocCommentTree.getPreamble()ドキュメント・コメントの内容に先行するコンテンツ(もしあれば)を含むツリーのリストを返します。SeeTree.getReference()参照を返します。SummaryTree.getSummary()コメントの要約または最初の行を返します。SpecTree.getTitle()タイトルを返します。AttributeTree.getValue()属性の値を返します。「この属性の種類」がEMPTYの場合はnullを返します。型DocTreeのパラメータを持つcom.sun.source.doctreeのメソッド -
com.sun.source.utilでのDocTreeの使用
DocTreeを返すcom.sun.source.utilのメソッド型DocTreeの引数を持つ型を返すcom.sun.source.utilのメソッド修飾子と型メソッド説明DocTreeFactory.getFirstSentence(List<? extends DocTree> list) コンテンツのリストに含まれる最初の文を取得します。DocTrees.getFirstSentence(List<? extends DocTree> list) コメントの最初の文を表すDocTreeのリストを返します。DocTreePath.iterator()型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) ファイル内のコメント内のツリーの開始位置を返します。DocTreeFactory.newIndexTree(DocTree term, List<? extends DocTree> description) {@index }タグを表す新しいIndexTreeオブジェクトを作成します。abstract voidDocTrees.printMessage(Diagnostic.Kind kind, CharSequence msg, DocTree t, DocCommentTree c, CompilationUnitTree root) 指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力します単一ノードをスキャンします。単一ノードをスキャンします。final Rノードのタイプに固有の適切な訪問メソッドを呼び出します。DocTreeScanner.visitOther(DocTree node, P p) 不明なタイプのDocTreeノードにビジットします。SimpleDocTreeVisitor.visitOther(DocTree node, P p) 不明なタイプのDocTreeノードにビジットします。DocTree型の型引数を持つcom.sun.source.utilのメソッド・パラメータ修飾子と型メソッド説明DocTreeFactory.getFirstSentence(List<? extends DocTree> list) コンテンツのリストに含まれる最初の文を取得します。DocTrees.getFirstSentence(List<? extends DocTree> list) コメントの最初の文を表すDocTreeのリストを返します。DocTreeFactory.newAttributeTree(Name name, AttributeTree.ValueKind vkind, List<? extends DocTree> value) HTML要素またはタグの属性を表す新しいAttributeTreeオブジェクトを作成します。DocTreeFactory.newAuthorTree(List<? extends DocTree> name) @authorタグを表す新しいAuthorTreeオブジェクトを作成します。DocTreeFactory.newDeprecatedTree(List<? extends DocTree> text) @deprecatedタグを表す新しいDeprecatedTreeオブジェクトを作成します。DocTreeFactory.newDocCommentTree(List<? extends DocTree> fullBody, List<? extends DocTree> tags) 完全なドキュメンテーション・コメントを表す新しいDocCommentTreeオブジェクトを作成します。DocTreeFactory.newDocCommentTree(List<? extends DocTree> fullBody, List<? extends DocTree> tags, List<? extends DocTree> preamble, List<? extends DocTree> postamble) ドキュメンテーション・コメント全体を表す新しいDocCommentTreeオブジェクトを作成します。DocTreeFactory.newExceptionTree(ReferenceTree name, List<? extends DocTree> description) @exceptionタグを表す新しいThrowsTreeオブジェクトを作成します。DocTreeFactory.newHiddenTree(List<? extends DocTree> text) @hiddenタグを表す新しいHiddenTreeオブジェクトを作成します。DocTreeFactory.newIndexTree(DocTree term, List<? extends DocTree> description) {@index }タグを表す新しいIndexTreeオブジェクトを作成します。DocTreeFactory.newLinkPlainTree(ReferenceTree ref, List<? extends DocTree> label) {@linkplain }タグを表す新しいLinkTreeオブジェクトを作成します。DocTreeFactory.newLinkTree(ReferenceTree ref, List<? extends DocTree> label) {@link }タグを表す新しいLinkTreeオブジェクトを作成します。DocTreeFactory.newParamTree(boolean isTypeParameter, IdentifierTree name, List<? extends DocTree> description) @paramタグを表す新しいParamTreeオブジェクトを作成します。DocTreeFactory.newProvidesTree(ReferenceTree name, List<? extends DocTree> description) @providesタグを表す新しいProvidesTreeオブジェクトを作成します。default ReturnTreeDocTreeFactory.newReturnTree(boolean isInline, List<? extends DocTree> description) @returnタグまたは{@return}タグを表す新しいReturnTreeオブジェクトを作成します。DocTreeFactory.newReturnTree(List<? extends DocTree> description) @returnタグを表す新しいReturnTreeオブジェクトを作成します。DocTreeFactory.newSeeTree(List<? extends DocTree> reference) @seeタグを表す新しいSeeTreeオブジェクトを作成します。DocTreeFactory.newSerialDataTree(List<? extends DocTree> description) @serialDataタグを表す新しいSerialDataTreeオブジェクトを作成します。DocTreeFactory.newSerialFieldTree(IdentifierTree name, ReferenceTree type, List<? extends DocTree> description) @serialFieldタグを表す新しいSerialFieldTreeオブジェクトを作成します。DocTreeFactory.newSerialTree(List<? extends DocTree> description) @serialタグを表す新しいSerialTreeオブジェクトを作成します。DocTreeFactory.newSinceTree(List<? extends DocTree> text) @sinceタグを表す新しいSinceTreeオブジェクトを作成します。DocTreeFactory.newSnippetTree(List<? extends DocTree> attributes, TextTree text) {@snippet }タグを表す新しいSnippetTreeオブジェクトを作成します。DocTreeFactory.newSpecTree(TextTree url, List<? extends DocTree> title) @specタグを表す新しいSpecTreeオブジェクトを作成します。DocTreeFactory.newStartElementTree(Name name, List<? extends DocTree> attrs, boolean selfClosing) HTML要素の開始を表す新しいStartElementTreeオブジェクトを作成します。default SummaryTreeDocTreeFactory.newSummaryTree(List<? extends DocTree> summary) {@summary }タグを表す新しいSummaryTreeオブジェクトを作成します。DocTreeFactory.newThrowsTree(ReferenceTree name, List<? extends DocTree> description) @throwsタグを表す新しいThrowsTreeオブジェクトを作成します。DocTreeFactory.newUnknownBlockTagTree(Name name, List<? extends DocTree> content) 認識できないブロック・タグを表す新しいUnknownBlockTagTreeオブジェクトを作成します。DocTreeFactory.newUnknownInlineTagTree(Name name, List<? extends DocTree> content) 認識できないインライン・タグを表す新しいUnknownInlineTagTreeオブジェクトを作成します。DocTreeFactory.newUsesTree(ReferenceTree name, List<? extends DocTree> description) @usesタグを表す新しいUsesTreeオブジェクトを作成します。DocTreeFactory.newVersionTree(List<? extends DocTree> text) {@version }タグを表す新しいVersionTreeオブジェクトを作成します。一連のノードをスキャンします。final R各ノードのシーケンスで適切な訪問メソッドを呼び出します。型DocTreeのパラメータを持つcom.sun.source.utilのコンストラクタ -
jdk.javadoc.docletでのDocTreeの使用
型DocTreeの型引数を持つjdk.javadoc.docletのメソッド・パラメータ