- java.lang.Object
-
- com.sun.source.util.SimpleDocTreeVisitor<R,P>
-
- 参数类型
-
R- 这个访问者的方法的返回类型。 对不需要返回结果的访问者使用Void。 -
P- 访问者的方法的附加参数的类型。 对不需要附加参数的访问者使用Void。
- All Implemented Interfaces:
-
DocTreeVisitor<R,P>
public class SimpleDocTreeVisitor<R,P> extends Object implements DocTreeVisitor<R,P>
树节点的简单访问者。- 从以下版本开始:
- 1.8
-
-
Field Summary
Fields Modifier and Type Field 描述 protected RDEFAULT_VALUE默认值由default action返回。
-
构造方法摘要
构造方法 Modifier Constructor 描述 protectedSimpleDocTreeVisitor()创建访问者,DEFAULT_VALUE为null。protectedSimpleDocTreeVisitor(R defaultValue)创建一个具有指定DEFAULT_VALUE的访问者。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 protected RdefaultAction(DocTree node, P p)所有访问方法使用的默认操作不被覆盖。Rvisit(DocTree node, P p)调用特定于节点类型的适当访问方式。Rvisit(Iterable<? extends DocTree> nodes, P p)在每个节点序列上调用适当的访问方法。RvisitAttribute(AttributeTree node, P p)访问AttributeTree节点。RvisitAuthor(AuthorTree node, P p)访问AuthorTree节点。RvisitComment(CommentTree node, P p)访问CommentTree节点。RvisitDeprecated(DeprecatedTree node, P p)访问DeprecatedTree节点。RvisitDocComment(DocCommentTree node, P p)访问DocCommentTree节点。RvisitDocRoot(DocRootTree node, P p)访问DocRootTree节点。RvisitEndElement(EndElementTree node, P p)访问EndElementTree节点。RvisitEntity(EntityTree node, P p)访问EntityTree节点。RvisitErroneous(ErroneousTree node, P p)访问ErroneousTree节点。RvisitHidden(HiddenTree node, P p)访问HiddenTree节点。RvisitIdentifier(IdentifierTree node, P p)访问IdentifierTree节点。RvisitIndex(IndexTree node, P p)访问IndexTree节点。RvisitInheritDoc(InheritDocTree node, P p)访问InheritDocTree节点。RvisitLink(LinkTree node, P p)访问LinkTree节点。RvisitLiteral(LiteralTree node, P p)访问LiteralTree节点。RvisitOther(DocTree node, P p)访问未知类型的DocTree节点。RvisitParam(ParamTree node, P p)访问ParamTree节点。RvisitProvides(ProvidesTree node, P p)访问ProvideTree节点。RvisitReference(ReferenceTree node, P p)访问一个ReferenceTree节点。RvisitReturn(ReturnTree node, P p)访问ReturnTree节点。RvisitSee(SeeTree node, P p)访问SeeTree节点。RvisitSerial(SerialTree node, P p)访问SerialTree节点。RvisitSerialData(SerialDataTree node, P p)访问一个SerialDataTree节点。RvisitSerialField(SerialFieldTree node, P p)访问SerialFieldTree节点。RvisitSince(SinceTree node, P p)访问SinceTree节点。RvisitStartElement(StartElementTree node, P p)访问StartElementTree节点。RvisitText(TextTree node, P p)访问TextTree节点。RvisitThrows(ThrowsTree node, P p)访问ThrowsTree节点。RvisitUnknownBlockTag(UnknownBlockTagTree node, P p)访问UnknownBlockTagTree节点。RvisitUnknownInlineTag(UnknownInlineTagTree node, P p)访问UnknownInlineTagTree节点。RvisitUses(UsesTree node, P p)访问UsesTree节点。RvisitValue(ValueTree node, P p)访问ValueTree节点。RvisitVersion(VersionTree node, P p)访问VersionTreeTree节点。
-
-
-
字段详细信息
-
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节点。 此实现调用defaultAction。- Specified by:
-
visitAttribute在接口DocTreeVisitor<R,P> - 参数
-
node- 正在被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitAuthor
public R visitAuthor(AuthorTree node, P p)
访问AuthorTree节点。 此实现调用defaultAction。- Specified by:
-
visitAuthor在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitComment
public R visitComment(CommentTree node, P p)
访问CommentTree节点。 此实现调用defaultAction。- Specified by:
-
visitComment在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitDeprecated
public R visitDeprecated(DeprecatedTree node, P p)
访问DeprecatedTree节点。 此实现调用defaultAction。- Specified by:
-
visitDeprecated在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitDocComment
public R visitDocComment(DocCommentTree node, P p)
访问DocCommentTree节点。 此实现调用defaultAction。- Specified by:
-
visitDocComment在接口DocTreeVisitor<R,P> - 参数
-
node- 正在被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitDocRoot
public R visitDocRoot(DocRootTree node, P p)
访问DocRootTree节点。 此实现调用defaultAction。- Specified by:
-
visitDocRoot在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 一个参数值 - 结果
-
结果为
defaultAction
-
visitEndElement
public R visitEndElement(EndElementTree node, P p)
访问EndElementTree节点。 此实现调用defaultAction。- Specified by:
-
visitEndElement在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitEntity
public R visitEntity(EntityTree node, P p)
访问EntityTree节点。 此实现调用defaultAction。- Specified by:
-
visitEntity在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitErroneous
public R visitErroneous(ErroneousTree node, P p)
访问ErroneousTree节点。 此实现调用defaultAction。- Specified by:
-
visitErroneous在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitHidden
public R visitHidden(HiddenTree node, P p)
访问HiddenTree节点。 此实现调用defaultAction。- Specified by:
-
visitHidden接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitIdentifier
public R visitIdentifier(IdentifierTree node, P p)
访问IdentifierTree节点。 此实现调用defaultAction。- Specified by:
-
visitIdentifier在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitIndex
public R visitIndex(IndexTree node, P p)
访问IndexTree节点。 此实现调用defaultAction。- Specified by:
-
visitIndex在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitInheritDoc
public R visitInheritDoc(InheritDocTree node, P p)
访问InheritDocTree节点。 此实现调用defaultAction。- Specified by:
-
visitInheritDoc在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitLink
public R visitLink(LinkTree node, P p)
访问LinkTree节点。 此实现调用defaultAction。- Specified by:
-
visitLink在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitLiteral
public R visitLiteral(LiteralTree node, P p)
访问LiteralTree节点。 此实现调用defaultAction。- Specified by:
-
visitLiteral在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitParam
public R visitParam(ParamTree node, P p)
访问ParamTree节点。 此实现调用defaultAction。- Specified by:
-
visitParam在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitProvides
public R visitProvides(ProvidesTree node, P p)
访问ProvideTree节点。 此实现调用defaultAction。- Specified by:
-
visitProvides在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitReference
public R visitReference(ReferenceTree node, P p)
访问一个ReferenceTree节点。 此实现调用defaultAction。- Specified by:
-
visitReference在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitReturn
public R visitReturn(ReturnTree node, P p)
访问ReturnTree节点。 此实现调用defaultAction。- Specified by:
-
visitReturn在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitSee
public R visitSee(SeeTree node, P p)
访问SeeTree节点。 此实现调用defaultAction。- Specified by:
-
visitSee在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 一个参数值 - 结果
-
结果为
defaultAction
-
visitSerial
public R visitSerial(SerialTree node, P p)
访问SerialTree节点。 此实现调用defaultAction。- Specified by:
-
visitSerial接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitSerialData
public R visitSerialData(SerialDataTree node, P p)
访问一个SerialDataTree节点。 此实现调用defaultAction。- Specified by:
-
visitSerialData在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitSerialField
public R visitSerialField(SerialFieldTree node, P p)
访问SerialFieldTree节点。 此实现调用defaultAction。- Specified by:
-
visitSerialField接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitSince
public R visitSince(SinceTree node, P p)
访问SinceTree节点。 此实现调用defaultAction。- Specified by:
-
visitSince在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitStartElement
public R visitStartElement(StartElementTree node, P p)
访问StartElementTree节点。 此实现调用defaultAction。- Specified by:
-
visitStartElement在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitText
public R visitText(TextTree node, P p)
访问TextTree节点。 此实现调用defaultAction。- Specified by:
-
visitText在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitThrows
public R visitThrows(ThrowsTree node, P p)
访问ThrowsTree节点。 此实现调用defaultAction。- Specified by:
-
visitThrows接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitUnknownBlockTag
public R visitUnknownBlockTag(UnknownBlockTagTree node, P p)
访问UnknownBlockTagTree节点。 此实现调用defaultAction。- Specified by:
-
visitUnknownBlockTag在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitUnknownInlineTag
public R visitUnknownInlineTag(UnknownInlineTagTree node, P p)
访问UnknownInlineTagTree节点。 此实现调用defaultAction。- Specified by:
-
visitUnknownInlineTag在接口DocTreeVisitor<R,P> - 参数
-
node- 正在被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitUses
public R visitUses(UsesTree node, P p)
访问UsesTree节点。 此实现调用defaultAction。- Specified by:
-
visitUses在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitValue
public R visitValue(ValueTree node, P p)
访问ValueTree节点。 此实现调用defaultAction。- Specified by:
-
visitValue在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitVersion
public R visitVersion(VersionTree node, P p)
访问VersionTreeTree节点。 此实现调用defaultAction。- Specified by:
-
visitVersion在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
visitOther
public R visitOther(DocTree node, P p)
访问未知类型的DocTree节点。 如果标签集发生变化并将新类型的节点添加到DocTree层次结构中,则可能会发生这种情况。 此实现调用defaultAction。- Specified by:
-
visitOther在接口DocTreeVisitor<R,P> - 参数
-
node- 被访问的节点 -
p- 参数值 - 结果
-
结果为
defaultAction
-
-