java.lang.Object
com.sun.source.util.SimpleDocTreeVisitor<R,P>
- 类型参数:
-
R
- 此访问者方法的返回类型。对于不需要返回结果的访问者,请使用Void
。 -
P
- 此访问者方法的附加参数的类型。对于不需要附加参数的访问者,请使用Void
。
- 所有实现的接口:
-
DocTreeVisitor<R,
P>
树节点的简单访问者。
- 自版本:
- 1.8
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
创建一个访问者,DEFAULT_VALUE为null
。protected
SimpleDocTreeVisitor
(R defaultValue) 创建一个带有指定DEFAULT_VALUE的访问者。 -
Method Summary
Modifier and TypeMethodDescriptionprotected R
defaultAction
(DocTree node, P p) 默认操作,用于未被覆盖的所有访问方法。final R
调用特定于节点类型的适当访问方法。final R
对节点序列中的每个节点调用适当的访问方法。visitAttribute
(AttributeTree node, P p) 访问AttributeTree
节点。visitAuthor
(AuthorTree node, P p) 访问AuthorTree
节点。visitComment
(CommentTree node, P p) 访问CommentTree
节点。visitDeprecated
(DeprecatedTree node, P p) 访问DeprecatedTree
节点。visitDocComment
(DocCommentTree node, P p) 访问DocCommentTree
节点。visitDocRoot
(DocRootTree node, P p) 访问DocRootTree
节点。visitDocType
(DocTypeTree node, P p) 访问DocTypeTree
节点。visitEndElement
(EndElementTree node, P p) 访问EndElementTree
节点。visitEntity
(EntityTree node, P p) 访问EntityTree
节点。visitErroneous
(ErroneousTree node, P p) 访问ErroneousTree
节点。visitEscape
(EscapeTree node, P p) 访问EscapeTree
节点。visitHidden
(HiddenTree node, P p) 访问HiddenTree
节点。visitIdentifier
(IdentifierTree node, P p) 访问IdentifierTree
节点。visitIndex
(IndexTree node, P p) 访问IndexTree
节点。visitInheritDoc
(InheritDocTree node, P p) 访问InheritDocTree
节点。访问LinkTree
节点。visitLiteral
(LiteralTree node, P p) 访问LiteralTree
节点。visitOther
(DocTree node, P p) 访问未知类型的DocTree
节点。visitParam
(ParamTree node, P p) 访问ParamTree
节点。visitProvides
(ProvidesTree node, P p) 访问ProvidesTree
节点。visitReference
(ReferenceTree node, P p) 访问ReferenceTree
节点。visitReturn
(ReturnTree node, P p) 访问ReturnTree
节点。访问SeeTree
节点。visitSerial
(SerialTree node, P p) 访问SerialTree
节点。visitSerialData
(SerialDataTree node, P p) 访问SerialDataTree
节点。visitSerialField
(SerialFieldTree node, P p) 访问SerialFieldTree
节点。visitSince
(SinceTree node, P p) 访问SinceTree
节点。visitSnippet
(SnippetTree node, P p) 访问SnippetTree
节点。访问SpecTree
节点。visitStartElement
(StartElementTree node, P p) 访问StartElementTree
节点。visitSummary
(SummaryTree node, P p) 访问SummaryTree
节点。visitSystemProperty
(SystemPropertyTree node, P p) 访问SystemPropertyTree
节点。访问TextTree
节点。visitThrows
(ThrowsTree node, P p) 访问ThrowsTree
节点。visitUnknownBlockTag
(UnknownBlockTagTree node, P p) 访问UnknownBlockTagTree
节点。visitUnknownInlineTag
(UnknownInlineTagTree node, P p) 访问UnknownInlineTagTree
节点。访问UsesTree
节点。visitValue
(ValueTree node, P p) 访问ValueTree
节点。visitVersion
(VersionTree node, P p) 访问VersionTree
节点。
-
Field Details
-
DEFAULT_VALUE
默认值,由默认操作
返回。
-
-
Constructor Details
-
SimpleDocTreeVisitor
protected SimpleDocTreeVisitor()创建一个访问者,DEFAULT_VALUE为null
。 -
SimpleDocTreeVisitor
创建一个带有指定DEFAULT_VALUE的访问者。- 参数:
-
defaultValue
- 默认操作返回的默认值
-
-
Method Details
-
defaultAction
默认操作,用于未被覆盖的所有访问方法。- 参数:
-
node
- 正在访问的节点 -
p
- 传递给访问方法的参数值 - 返回:
- 从访问方法返回的结果值
-
visit
调用特定于节点类型的适当访问方法。- 参数:
-
node
- 要分派的节点 -
p
- 传递给适当访问方法的参数 - 返回:
- 从适当访问方法返回的值
-
visit
对节点序列中的每个节点调用适当的访问方法。- 参数:
-
nodes
- 要分派的节点 -
p
- 传递给每个适当访问方法的参数值 - 返回:
- 最后一个访问方法的返回值,如果没有调用,则返回null
-
visitAttribute
访问AttributeTree
节点。- 指定者:
-
visitAttribute
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitAuthor
访问AuthorTree
节点。- 指定者:
-
visitAuthor
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitComment
访问CommentTree
节点。- 指定者:
-
visitComment
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitDeprecated
访问DeprecatedTree
节点。- 指定者:
-
visitDeprecated
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitDocComment
访问DocCommentTree
节点。- 指定者:
-
visitDocComment
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitDocRoot
访问DocRootTree
节点。- 指定者:
-
visitDocRoot
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitDocType
访问DocTypeTree
节点。- 指定者:
-
visitDocType
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果 - 自:
- 10
-
visitEndElement
访问一个EndElementTree
节点。- 指定者:
-
visitEndElement
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitEntity
访问一个EntityTree
节点。- 指定者:
-
visitEntity
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitErroneous
访问一个ErroneousTree
节点。- 指定者:
-
visitErroneous
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitEscape
访问一个EscapeTree
节点。- 指定者:
-
visitEscape
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果 - 自:
- 21
-
visitHidden
访问一个HiddenTree
节点。- 指定者:
-
visitHidden
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果 - 自:
- 9
-
visitIdentifier
访问一个IdentifierTree
节点。- 指定者:
-
visitIdentifier
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitIndex
访问一个IndexTree
节点。- 指定者:
-
visitIndex
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果 - 自:
- 9
-
visitInheritDoc
访问一个InheritDocTree
节点。- 指定者:
-
visitInheritDoc
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitLink
访问一个LinkTree
节点。- 指定者:
-
visitLink
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitLiteral
访问一个LiteralTree
节点。- 指定者:
-
visitLiteral
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitParam
访问一个ParamTree
节点。- 指定者:
-
visitParam
在接口DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitProvides
访问一个ProvidesTree
节点。- 指定者:
-
visitProvides
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果 - 自:
- 9
-
visitReference
访问ReferenceTree
节点。- 指定者:
-
visitReference
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitReturn
访问ReturnTree
节点。- 指定者:
-
visitReturn
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitSee
访问SeeTree
节点。- 指定者:
-
visitSee
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitSerial
访问SerialTree
节点。- 指定者:
-
visitSerial
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitSerialData
访问SerialDataTree
节点。- 指定者:
-
visitSerialData
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitSerialField
访问SerialFieldTree
节点。- 指定者:
-
visitSerialField
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitSince
访问SinceTree
节点。- 指定者:
-
visitSince
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitSnippet
访问SnippetTree
节点。- 指定者:
-
visitSnippet
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果 - 自:
- 18
-
visitSpec
访问SpecTree
节点。- 指定者:
-
visitSpec
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果 - 自:
- 20
-
visitStartElement
访问StartElementTree
节点。- 指定者:
-
visitStartElement
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitSummary
访问SummaryTree
节点。- 指定者:
-
visitSummary
在接口DocTreeVisitor<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果 - 自:
- 10
-
visitSystemProperty
访问SystemPropertyTree
节点。- 指定由:
-
visitSystemProperty
在接口中DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果 - 自:
- 12
-
visitText
访问TextTree
节点。- 指定由:
-
visitText
在接口中DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitThrows
访问ThrowsTree
节点。- 指定由:
-
visitThrows
在接口中DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitUnknownBlockTag
访问UnknownBlockTagTree
节点。- 指定由:
-
visitUnknownBlockTag
在接口中DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitUnknownInlineTag
访问UnknownInlineTagTree
节点。- 指定由:
-
visitUnknownInlineTag
在接口中DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitUses
访问UsesTree
节点。- 指定由:
-
visitUses
在接口中DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果 - 自:
- 9
-
visitValue
访问ValueTree
节点。- 指定由:
-
visitValue
在接口中DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitVersion
访问VersionTree
节点。- 指定由:
-
visitVersion
在接口中DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-
visitOther
访问DocTree
节点的未知类型。如果标签集发展并且向DocTree
层次结构添加新类型的节点,则可能会发生这种情况。- 指定由:
-
visitOther
在接口中DocTreeVisitor<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
node
- 正在访问的节点 -
p
- 参数值 - 返回:
-
defaultAction
的结果
-