java.lang.Object
com.sun.source.util.SimpleDocTreeVisitor<R,P>
- 类型参数:
-
R- 此访问者方法的返回类型。对于不需要返回结果的访问者,请使用Void。 -
P- 此访问者方法的附加参数的类型。对于不需要附加参数的访问者,请使用Void。
- 所有实现的接口:
-
DocTreeVisitor<R,P>
树节点的简单访问者。
- 自版本:
- 1.8
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected创建一个访问者,DEFAULT_VALUE为null。protectedSimpleDocTreeVisitor(R defaultValue) 创建一个带有指定DEFAULT_VALUE的访问者。 -
Method Summary
Modifier and TypeMethodDescriptionprotected RdefaultAction(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的结果
-