-
- 参数类型
-
R
- 此访问者方法的返回类型。 对于不需要返回结果的访问者,请使用Void
。 -
P
- 此访问者方法的附加参数的类型。 对于不需要其他参数的访问者,请使用Void
。
- 所有已知实现类:
-
DocTreePathScanner
,DocTreeScanner
,SimpleDocTreeVisitor
public interface DocTreeVisitor<R,P>
树木的访客,以访客设计模式的风格。 当编译时树的类型未知时,实现此接口的类用于在树上操作。 当访问者传递给树的accept
方法时,将调用最适用于该树的visitXyz
方法。实现此界面的类可以或可以不抛出
NullPointerException
如果附加参数p
是null
; 有关详细信息,请参阅实现类的文档。警告:可能会将方法添加到此接口,以适应添加到Java™编程语言的未来版本中的新的,当前未知的doc注释结构。 因此,直接实现此接口的访问者类可能与该平台的未来版本不兼容。
- 从以下版本开始:
- 1.8
-
-
方法摘要
所有方法 实例方法 抽象方法 Default Methods 变量和类型 方法 描述 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节点。default R
visitDocType(DocTypeTree node, P p)
访问DocTypeTree节点。R
visitEndElement(EndElementTree node, P p)
访问EndElementTree节点。R
visitEntity(EntityTree node, P p)
访问EntityTree节点。R
visitErroneous(ErroneousTree node, P p)
访问ErroneousTree节点。default R
visitHidden(HiddenTree node, P p)
访问HiddenTree节点。R
visitIdentifier(IdentifierTree node, P p)
访问IdentifierTree节点。default 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节点。default 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节点。default R
visitSummary(SummaryTree node, P p)
访问SummaryTree节点。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节点。default R
visitUses(UsesTree node, P p)
访问UsesTree节点。R
visitValue(ValueTree node, P p)
访问ValueTree节点。R
visitVersion(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
- 参数值 - 结果
- 结果值
-
-