- java.lang.Object
-
- com.sun.source.util.DocTreeScanner<R,P>
-
- com.sun.source.util.DocTreePathScanner<R,P>
-
- All Implemented Interfaces:
-
DocTreeVisitor<R,P>
public class DocTreePathScanner<R,P> extends DocTreeScanner<R,P>
访问所有子树节点的DocTreeVisitor,并为维护父节点的路径提供支持。 要访问特定类型的节点,只需覆盖相应的visitorXYZ方法即可。 在你的方法中,调用super.visitXYZ来访问后代节点。- 从以下版本开始:
- 1.8
-
-
构造方法摘要
构造方法 Constructor 描述 DocTreePathScanner()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 DocTreePath
getCurrentPath()
返回由当前激活的一组扫描调用构建的节点的当前路径。R
scan(DocTree tree, P p)
扫描单个节点。R
scan(DocTreePath path, P p)
从树路径识别的位置扫描树。-
Methods inherited from class com.sun.source.util.DocTreeScanner
reduce, scan, visitAttribute, visitAuthor, visitComment, visitDeprecated, visitDocComment, visitDocRoot, visitEndElement, visitEntity, visitErroneous, visitHidden, visitIdentifier, visitIndex, visitInheritDoc, visitLink, visitLiteral, visitOther, visitParam, visitProvides, visitReference, visitReturn, visitSee, visitSerial, visitSerialData, visitSerialField, visitSince, visitStartElement, visitText, visitThrows, visitUnknownBlockTag, visitUnknownInlineTag, visitUses, visitValue, visitVersion
-
-
-
-
方法详细信息
-
scan
public R scan(DocTreePath path, P p)
从树路径识别的位置扫描树。- 参数
-
path
- 路径 -
p
- 要传递给访问者方法的值 - 结果
- 结果返回主访客方法
-
scan
public R scan(DocTree tree, P p)
扫描单个节点。 在扫描的持续时间内更新当前路径。- 重写:
-
scan
在DocTreeScanner<R,P>
- 参数
-
tree
- 要扫描的树 -
p
- 要传递给访问者方法的值 - 结果
- 结果返回主访客方法
-
getCurrentPath
public DocTreePath getCurrentPath()
返回由当前激活的一组扫描调用构建的节点的当前路径。- 结果
- 当前路径
-
-