モジュール jdk.compiler
パッケージ com.sun.source.util

クラスSimpleDocTreeVisitor<R,​P>

  • 型パラメータ:
    R - このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。
    P - このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターのVoidを使用する。
    すべての実装されたインタフェース:
    DocTreeVisitor<R,​P>

    public class SimpleDocTreeVisitor<R,​P>
    extends Object
    implements DocTreeVisitor<R,​P>
    ツリー・ノードへの単純なビジターです。
    導入されたバージョン:
    1.8
    • フィールドの詳細

      • DEFAULT_VALUE

        protected final R DEFAULT_VALUE
        default actionによって返されるデフォルト値。
    • コンストラクタの詳細

      • SimpleDocTreeVisitor

        protected SimpleDocTreeVisitor()
        nullのDEFAULT_VALUEを持つビジターを作成します。
      • SimpleDocTreeVisitor

        protected SimpleDocTreeVisitor​(R defaultValue)
        指定されたDEFAULT_VALUEを持つビジターを作成します。
        パラメータ:
        defaultValue - デフォルトのアクションによって返されるデフォルト値。
    • メソッドの詳細

      • defaultAction

        protected R defaultAction​(DocTree node,
                                  P p)
        オーバーライドされていないすべてのメソッドで使用されるデフォルト・アクション。
        パラメータ:
        node - ビジットされたノード
        p - メソッドに渡されるパラメータ値
        戻り値:
        メソッドから返される結果値
      • visit

        public final R visit​(DocTree node,
                             P p)
        ノードの型に固有の適切なメソッドを呼び出します。
        パラメータ:
        node - ディスパッチするノード
        p - 適切なメソッドに渡すパラメータ
        戻り値:
        値は適切なメソッドから返されます
      • visit

        public final R visit​(Iterable<? extends DocTree> nodes,
                             P p)
        一連のノードのそれぞれに対して適切なメソッドを呼び出します。
        パラメータ:
        nodes - ディスパッチするノード
        p - それぞれの適切なメソッドに渡されるパラメータ値
        戻り値:
        最後のメソッドからの戻り値、または何も呼び出されなかった場合はnull。
      • visitAttribute

        public R visitAttribute​(AttributeTree node,
                                P p)
        AttributeTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitAttribute
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitAuthor

        public R visitAuthor​(AuthorTree node,
                             P p)
        AuthorTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitAuthor
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitComment

        public R visitComment​(CommentTree node,
                              P p)
        CommentTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitComment
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitDeprecated

        public R visitDeprecated​(DeprecatedTree node,
                                 P p)
        DeprecatedTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitDeprecated
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitDocComment

        public R visitDocComment​(DocCommentTree node,
                                 P p)
        DocCommentTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitDocComment
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitDocRoot

        public R visitDocRoot​(DocRootTree node,
                              P p)
        DocRootTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitDocRoot
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitDocType

        public R visitDocType​(DocTypeTree node,
                              P p)
        DocTypeTreeノードをビジットします。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitDocType
        実装要件:
        この実装ではdefaultActionを呼び出します。
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
        導入されたバージョン:
        10
      • visitEndElement

        public R visitEndElement​(EndElementTree node,
                                 P p)
        EndElementTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitEndElement
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitEntity

        public R visitEntity​(EntityTree node,
                             P p)
        EntityTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitEntity
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitErroneous

        public R visitErroneous​(ErroneousTree node,
                                P p)
        ErroneousTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitErroneous
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitHidden

        public R visitHidden​(HiddenTree node,
                             P p)
        HiddenTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitHidden
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
        導入されたバージョン:
        9
      • visitIdentifier

        public R visitIdentifier​(IdentifierTree node,
                                 P p)
        IdentifierTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitIdentifier
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitIndex

        public R visitIndex​(IndexTree node,
                            P p)
        IndexTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitIndex
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
        導入されたバージョン:
        9
      • visitInheritDoc

        public R visitInheritDoc​(InheritDocTree node,
                                 P p)
        InheritDocTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitInheritDoc
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitLink

        public R visitLink​(LinkTree node,
                           P p)
        LinkTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitLink
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitLiteral

        public R visitLiteral​(LiteralTree node,
                              P p)
        LiteralTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitLiteral
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitParam

        public R visitParam​(ParamTree node,
                            P p)
        ParamTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitParam
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitProvides

        public R visitProvides​(ProvidesTree node,
                               P p)
        ProvidesTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitProvides
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
        導入されたバージョン:
        9
      • visitReference

        public R visitReference​(ReferenceTree node,
                                P p)
        ReferenceTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitReference
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitReturn

        public R visitReturn​(ReturnTree node,
                             P p)
        ReturnTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitReturn
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitSee

        public R visitSee​(SeeTree node,
                          P p)
        SeeTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitSee
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitSerial

        public R visitSerial​(SerialTree node,
                             P p)
        SerialTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitSerial
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitSerialData

        public R visitSerialData​(SerialDataTree node,
                                 P p)
        SerialDataTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitSerialData
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitSerialField

        public R visitSerialField​(SerialFieldTree node,
                                  P p)
        SerialFieldTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitSerialField
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitSince

        public R visitSince​(SinceTree node,
                            P p)
        SinceTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitSince
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitStartElement

        public R visitStartElement​(StartElementTree node,
                                   P p)
        StartElementTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitStartElement
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitSummary

        public R visitSummary​(SummaryTree node,
                              P p)
        SummaryTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitSummary
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
        導入されたバージョン:
        10
      • visitText

        public R visitText​(TextTree node,
                           P p)
        TextTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitText
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitThrows

        public R visitThrows​(ThrowsTree node,
                             P p)
        ThrowsTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitThrows
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitUnknownBlockTag

        public R visitUnknownBlockTag​(UnknownBlockTagTree node,
                                      P p)
        UnknownBlockTagTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitUnknownBlockTag
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitUnknownInlineTag

        public R visitUnknownInlineTag​(UnknownInlineTagTree node,
                                       P p)
        UnknownInlineTagTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitUnknownInlineTag
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitUses

        public R visitUses​(UsesTree node,
                           P p)
        UsesTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitUses
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
        導入されたバージョン:
        9
      • visitValue

        public R visitValue​(ValueTree node,
                            P p)
        ValueTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitValue
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitVersion

        public R visitVersion​(VersionTree node,
                              P p)
        VersionTreeTreeノードをビジットします。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitVersion
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitOther

        public R visitOther​(DocTree node,
                            P p)
        未知の型のDocTreeノードをビジットします。 これは、タグのセットが進化し、新しい種類のノードがDocTree階層に追加された場合に発生します。 この実装ではdefaultActionを呼び出します。
        定義:
        インタフェースDocTreeVisitor<R,​P>内のvisitOther
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果