モジュール 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を呼び出します。
        定義:
        visitAttribute、インタフェース: DocTreeVisitor<R,P>
        パラメータ:
        node - ビジットされたノード
        p - パラメータ値
        戻り値:
        defaultActionの結果
      • visitAuthor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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