-
- 参数类型
-
R- 此访问者方法的返回类型。 对于不需要返回结果的访问者,请使用Void。 -
P- 此访问者方法的附加参数的类型。 对于不需要其他参数的访问者,请使用Void。
- 所有已知实现类:
-
DocTreePathScanner,DocTreeScanner,SimpleDocTreeVisitor
public interface DocTreeVisitor<R,P>树木的访客,以访客设计模式的风格。 当编译时树的类型未知时,实现此接口的类用于在树上操作。 当访问者传递给树的accept方法时,将调用最适用于该树的visitXyz方法。实现此界面的类可以或可以不抛出
NullPointerException如果附加参数p是null; 有关详细信息,请参阅实现类的文档。警告:可能会将方法添加到此接口,以适应添加到Java™编程语言的未来版本中的新的,当前未知的doc注释结构。 因此,直接实现此接口的访问者类可能与该平台的未来版本不兼容。
- 从以下版本开始:
- 1.8
-
-
方法摘要
所有方法 实例方法 抽象方法 Default Methods 变量和类型 方法 描述 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节点。default RvisitDocType(DocTypeTree node, P p)访问DocTypeTree节点。RvisitEndElement(EndElementTree node, P p)访问EndElementTree节点。RvisitEntity(EntityTree node, P p)访问EntityTree节点。RvisitErroneous(ErroneousTree node, P p)访问ErroneousTree节点。default RvisitHidden(HiddenTree node, P p)访问HiddenTree节点。RvisitIdentifier(IdentifierTree node, P p)访问IdentifierTree节点。default 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节点。default 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节点。default RvisitSummary(SummaryTree node, P p)访问SummaryTree节点。RvisitText(TextTree node, P p)访问TextTree节点。RvisitThrows(ThrowsTree node, P p)访问ThrowsTree节点。RvisitUnknownBlockTag(UnknownBlockTagTree node, P p)访问UnknownBlockTagTree节点。RvisitUnknownInlineTag(UnknownInlineTagTree node, P p)访问UnknownInlineTagTree节点。default RvisitUses(UsesTree node, P p)访问UsesTree节点。RvisitValue(ValueTree node, P p)访问ValueTree节点。RvisitVersion(VersionTree node, P p)访问VersionTreeTree节点。
-
-
-
方法详细信息
-
visitAttribute
R visitAttribute(AttributeTree node, P p)
访问AttributeTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitAuthor
R visitAuthor(AuthorTree node, P p)
访问AuthorTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitComment
R visitComment(CommentTree node, P p)
访问CommentTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitDeprecated
R visitDeprecated(DeprecatedTree node, P p)
访问DeprecatedTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitDocComment
R visitDocComment(DocCommentTree node, P p)
访问DocCommentTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitDocRoot
R visitDocRoot(DocRootTree node, P p)
访问DocRootTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitDocType
default R visitDocType(DocTypeTree node, P p)
访问DocTypeTree节点。- 实现要求:
-
通过致电
visitOther(node, p)访问DocTypeTree节点。 - 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
- 从以下版本开始:
- 10
-
visitEndElement
R visitEndElement(EndElementTree node, P p)
访问EndElementTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitEntity
R visitEntity(EntityTree node, P p)
访问EntityTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitErroneous
R visitErroneous(ErroneousTree node, P p)
访问ErroneousTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitHidden
default R visitHidden(HiddenTree node, P p)
访问HiddenTree节点。- 实现要求:
-
通过致电
visitOther(node, p)访问HiddenTree节点。 - 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
- 从以下版本开始:
- 9
-
visitIdentifier
R visitIdentifier(IdentifierTree node, P p)
访问IdentifierTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitIndex
default R visitIndex(IndexTree node, P p)
访问IndexTree节点。- 实现要求:
-
通过致电
visitOther(node, p)访问IndexTree节点。 - 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
- 从以下版本开始:
- 9
-
visitInheritDoc
R visitInheritDoc(InheritDocTree node, P p)
访问InheritDocTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitLiteral
R visitLiteral(LiteralTree node, P p)
访问LiteralTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitProvides
default R visitProvides(ProvidesTree node, P p)
访问ProvideTree节点。- 实现要求:
-
通过致电
visitOther(node, p)访问ProvidesTree节点。 - 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
- 从以下版本开始:
- 9
-
visitReference
R visitReference(ReferenceTree node, P p)
访问ReferenceTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitReturn
R visitReturn(ReturnTree node, P p)
访问ReturnTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitSerial
R visitSerial(SerialTree node, P p)
访问SerialTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitSerialData
R visitSerialData(SerialDataTree node, P p)
访问SerialDataTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitSerialField
R visitSerialField(SerialFieldTree node, P p)
访问SerialFieldTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitStartElement
R visitStartElement(StartElementTree node, P p)
访问StartElementTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitSummary
default R visitSummary(SummaryTree node, P p)
访问SummaryTree节点。- 实现要求:
-
通过致电
visitOther(node, p)访问SummaryTree节点。 - 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
- 从以下版本开始:
- 10
-
visitThrows
R visitThrows(ThrowsTree node, P p)
访问ThrowsTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitUnknownBlockTag
R visitUnknownBlockTag(UnknownBlockTagTree node, P p)
访问UnknownBlockTagTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitUnknownInlineTag
R visitUnknownInlineTag(UnknownInlineTagTree node, P p)
访问UnknownInlineTagTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
visitUses
default R visitUses(UsesTree node, P p)
访问UsesTree节点。- 实现要求:
-
通过致电
visitOther(node, p)访问UsesTree节点。 - 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
- 从以下版本开始:
- 9
-
visitVersion
R visitVersion(VersionTree node, P p)
访问VersionTreeTree节点。- 参数
-
node- 正在访问的节点 -
p- 参数值 - 结果
- 结果值
-
-