java.lang.Object
com.sun.source.util.DocTreeScanner<R,P>
com.sun.source.util.DocTreePathScanner<R,P>
- 类型参数:
-
R
- 此访问者方法的返回类型。对于不需要返回结果的访问者,请使用Void
。 -
P
- 此访问者方法的附加参数的类型。对于不需要附加参数的访问者,请使用Void
。
- 所有已实现的接口:
-
DocTreeVisitor<R,
P>
访问所有子树节点的DocTreeVisitor,并提供支持以维护父节点的路径。要访问特定类型的节点,只需覆盖相应的visitorXYZ方法。在您的方法内部,调用super.visitXYZ以访问后代节点。
- 自 JDK 版本:
- 1.8
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription返回当前节点的路径,由当前活动的扫描调用集构建而成。扫描单个节点。scan
(DocTreePath path, P p) 从由树路径标识的位置扫描树。Methods declared in class com.sun.source.util.DocTreeScanner
reduce, scan, visitAttribute, visitAuthor, visitComment, visitDeprecated, visitDocComment, visitDocRoot, visitDocType, visitEndElement, visitEntity, visitErroneous, visitEscape, visitHidden, visitIdentifier, visitIndex, visitInheritDoc, visitLink, visitLiteral, visitOther, visitParam, visitProvides, visitReference, visitReturn, visitSee, visitSerial, visitSerialData, visitSerialField, visitSince, visitSnippet, visitSpec, visitStartElement, visitSummary, visitSystemProperty, visitText, visitThrows, visitUnknownBlockTag, visitUnknownInlineTag, visitUses, visitValue, visitVersion
-
Constructor Details
-
DocTreePathScanner
public DocTreePathScanner()构造一个DocTreePathScanner
。
-
-
Method Details
-
scan
从由树路径标识的位置扫描树。- 参数:
-
path
- 路径 -
p
- 要传递给访问者方法的值 - 返回:
- 主访问者方法返回的结果
-
scan
扫描单个节点。当前路径在扫描期间被更新。- 覆盖:
-
scan
在类DocTreeScanner<R,
P> - 参数:
-
tree
- 要扫描的树 -
p
- 要传递给访问者方法的值 - 返回:
- 主访问者方法返回的结果
-
getCurrentPath
返回当前节点的路径,由当前活动的扫描调用集构建而成。- 返回:
- 当前路径
-