模块 jdk.compiler

类 SimpleDocTreeVisitor<R,P>

java.lang.Object
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()
      创建一个访客,其 DEFAULT_VALUE 为 null
    • 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 节点。
      指定者:
      visitAttribute 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitAuthor

      public R  visitAuthor(AuthorTree  node, P  p)
      访问 AuthorTree 节点。
      指定者:
      visitAuthor 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitComment

      public R  visitComment(CommentTree  node, P  p)
      访问 CommentTree 节点。
      指定者:
      visitComment 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitDeprecated

      public R  visitDeprecated(DeprecatedTree  node, P  p)
      访问 DeprecatedTree 节点。
      指定者:
      visitDeprecated 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitDocComment

      public R  visitDocComment(DocCommentTree  node, P  p)
      访问 DocCommentTree 节点。
      指定者:
      visitDocComment 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitDocRoot

      public R  visitDocRoot(DocRootTree  node, P  p)
      访问 DocRootTree 节点。
      指定者:
      visitDocRoot 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitDocType

      public R  visitDocType(DocTypeTree  node, P  p)
      访问 DocTypeTree 节点。
      指定者:
      visitDocType 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
      自从:
      10
    • visitEndElement

      public R  visitEndElement(EndElementTree  node, P  p)
      访问 EndElementTree 节点。
      指定者:
      visitEndElement 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitEntity

      public R  visitEntity(EntityTree  node, P  p)
      访问 EntityTree 节点。
      指定者:
      visitEntity 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitErroneous

      public R  visitErroneous(ErroneousTree  node, P  p)
      访问 ErroneousTree 节点。
      指定者:
      visitErroneous 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitHidden

      public R  visitHidden(HiddenTree  node, P  p)
      访问 HiddenTree 节点。
      指定者:
      visitHidden 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
      自从:
      9
    • visitIdentifier

      public R  visitIdentifier(IdentifierTree  node, P  p)
      访问 IdentifierTree 节点。
      指定者:
      visitIdentifier 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitIndex

      public R  visitIndex(IndexTree  node, P  p)
      访问 IndexTree 节点。
      指定者:
      visitIndex 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
      自从:
      9
    • visitInheritDoc

      public R  visitInheritDoc(InheritDocTree  node, P  p)
      访问 InheritDocTree 节点。
      指定者:
      visitInheritDoc 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitLink

      public R  visitLink(LinkTree  node, P  p)
      访问 LinkTree 节点。
      指定者:
      visitLink 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitLiteral

      public R  visitLiteral(LiteralTree  node, P  p)
      访问 LiteralTree 节点。
      指定者:
      visitLiteral 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitParam

      public R  visitParam(ParamTree  node, P  p)
      访问 ParamTree 节点。
      指定者:
      visitParam 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitProvides

      public R  visitProvides(ProvidesTree  node, P  p)
      访问 ProvidesTree 节点。
      指定者:
      visitProvides 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
      自从:
      9
    • visitReference

      public R  visitReference(ReferenceTree  node, P  p)
      访问 ReferenceTree 节点。
      指定者:
      visitReference 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitReturn

      public R  visitReturn(ReturnTree  node, P  p)
      访问 ReturnTree 节点。
      指定者:
      visitReturn 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitSee

      public R  visitSee(SeeTree  node, P  p)
      访问 SeeTree 节点。
      指定者:
      visitSee 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitSerial

      public R  visitSerial(SerialTree  node, P  p)
      访问 SerialTree 节点。
      指定者:
      visitSerial 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitSerialData

      public R  visitSerialData(SerialDataTree  node, P  p)
      访问 SerialDataTree 节点。
      指定者:
      visitSerialData 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitSerialField

      public R  visitSerialField(SerialFieldTree  node, P  p)
      访问 SerialFieldTree 节点。
      指定者:
      visitSerialField 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitSince

      public R  visitSince(SinceTree  node, P  p)
      访问 SinceTree 节点。
      指定者:
      visitSince 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitSnippet

      public R  visitSnippet(SnippetTree  node, P  p)
      访问 SnippetTree 节点。
      指定者:
      visitSnippet 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
      自从:
      18
    • visitSpec

      public R  visitSpec(SpecTree  node, P  p)
      访问 SpecTree 节点。
      指定者:
      visitSpec 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
      自从:
      20
    • visitStartElement

      public R  visitStartElement(StartElementTree  node, P  p)
      访问 StartElementTree 节点。
      指定者:
      visitStartElement 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitSummary

      public R  visitSummary(SummaryTree  node, P  p)
      访问 SummaryTree 节点。
      指定者:
      visitSummary 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
      自从:
      10
    • visitSystemProperty

      public R  visitSystemProperty(SystemPropertyTree  node, P  p)
      访问 SystemPropertyTree 节点。
      指定者:
      visitSystemProperty 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
      自从:
      12
    • visitText

      public R  visitText(TextTree  node, P  p)
      访问 TextTree 节点。
      指定者:
      visitText 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitThrows

      public R  visitThrows(ThrowsTree  node, P  p)
      访问 ThrowsTree 节点。
      指定者:
      visitThrows 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitUnknownBlockTag

      public R  visitUnknownBlockTag(UnknownBlockTagTree  node, P  p)
      访问 UnknownBlockTagTree 节点。
      指定者:
      visitUnknownBlockTag 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitUnknownInlineTag

      public R  visitUnknownInlineTag(UnknownInlineTagTree  node, P  p)
      访问 UnknownInlineTagTree 节点。
      指定者:
      visitUnknownInlineTag 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitUses

      public R  visitUses(UsesTree  node, P  p)
      访问 UsesTree 节点。
      指定者:
      visitUses 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
      自从:
      9
    • visitValue

      public R  visitValue(ValueTree  node, P  p)
      访问 ValueTree 节点。
      指定者:
      visitValue 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitVersion

      public R  visitVersion(VersionTree  node, P  p)
      访问 VersionTree 节点。
      指定者:
      visitVersion 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果
    • visitOther

      public R  visitOther(DocTree  node, P  p)
      访问未知类型的 DocTree 节点。如果标签集发生变化并且新类型的节点被添加到 DocTree 层次结构中,就会发生这种情况。
      指定者:
      visitOther 在接口 DocTreeVisitor<R,P>
      实现要求:
      此实现调用 defaultAction
      参数:
      node - 被访问的节点
      p - 一个参数值
      返回:
      defaultAction的结果