- 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 R
DEFAULT_VALUE
默认值由default action
返回。
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
SimpleDocTreeVisitor()
创建访问者,DEFAULT_VALUE为null
。protected
SimpleDocTreeVisitor(R defaultValue)
创建一个具有指定DEFAULT_VALUE的访问者。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 protected R
defaultAction(DocTree node, P p)
所有访问方法使用的默认操作不被覆盖。R
visit(DocTree node, P p)
调用特定于节点类型的适当访问方式。R
visit(Iterable<? extends DocTree> nodes, P p)
在每个节点序列上调用适当的访问方法。R
visitAttribute(AttributeTree node, P p)
访问AttributeTree节点。R
visitAuthor(AuthorTree node, P p)
访问AuthorTree节点。R
visitComment(CommentTree node, P p)
访问CommentTree节点。R
visitDeprecated(DeprecatedTree node, P p)
访问DeprecatedTree节点。R
visitDocComment(DocCommentTree node, P p)
访问DocCommentTree节点。R
visitDocRoot(DocRootTree node, P p)
访问DocRootTree节点。R
visitEndElement(EndElementTree node, P p)
访问EndElementTree节点。R
visitEntity(EntityTree node, P p)
访问EntityTree节点。R
visitErroneous(ErroneousTree node, P p)
访问ErroneousTree节点。R
visitHidden(HiddenTree node, P p)
访问HiddenTree节点。R
visitIdentifier(IdentifierTree node, P p)
访问IdentifierTree节点。R
visitIndex(IndexTree node, P p)
访问IndexTree节点。R
visitInheritDoc(InheritDocTree node, P p)
访问InheritDocTree节点。R
visitLink(LinkTree node, P p)
访问LinkTree节点。R
visitLiteral(LiteralTree node, P p)
访问LiteralTree节点。R
visitOther(DocTree node, P p)
访问未知类型的DocTree节点。R
visitParam(ParamTree node, P p)
访问ParamTree节点。R
visitProvides(ProvidesTree node, P p)
访问ProvideTree节点。R
visitReference(ReferenceTree node, P p)
访问一个ReferenceTree节点。R
visitReturn(ReturnTree node, P p)
访问ReturnTree节点。R
visitSee(SeeTree node, P p)
访问SeeTree节点。R
visitSerial(SerialTree node, P p)
访问SerialTree节点。R
visitSerialData(SerialDataTree node, P p)
访问一个SerialDataTree节点。R
visitSerialField(SerialFieldTree node, P p)
访问SerialFieldTree节点。R
visitSince(SinceTree node, P p)
访问SinceTree节点。R
visitStartElement(StartElementTree node, P p)
访问StartElementTree节点。R
visitText(TextTree node, P p)
访问TextTree节点。R
visitThrows(ThrowsTree node, P p)
访问ThrowsTree节点。R
visitUnknownBlockTag(UnknownBlockTagTree node, P p)
访问UnknownBlockTagTree节点。R
visitUnknownInlineTag(UnknownInlineTagTree node, P p)
访问UnknownInlineTagTree节点。R
visitUses(UsesTree node, P p)
访问UsesTree节点。R
visitValue(ValueTree node, P p)
访问ValueTree节点。R
visitVersion(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
-
-