类 TreeIterator
- java.lang.Object
-
- org.antlr.runtime.tree.TreeIterator
-
- 所有已实现的接口:
java.util.Iterator<java.lang.Object>
public class TreeIterator extends java.lang.Object implements java.util.Iterator<java.lang.Object>
Return a node stream from a doubly-linked tree whose nodes know what child index they are. No remove() is supported. Emit navigation nodes (DOWN, UP, and EOF) to let show tree structure.
-
-
字段概要
字段 修饰符和类型 字段 说明 protected TreeAdaptor
adaptor
java.lang.Object
down
java.lang.Object
eof
protected boolean
firstTime
protected FastQueue<java.lang.Object>
nodes
If we emit UP/DOWN nodes, we need to spit out multiple nodes per next() call.protected java.lang.Object
root
protected java.lang.Object
tree
java.lang.Object
up
-
构造器概要
构造器 构造器 说明 TreeIterator(java.lang.Object tree)
TreeIterator(TreeAdaptor adaptor, java.lang.Object tree)
-
-
-
字段详细资料
-
adaptor
protected TreeAdaptor adaptor
-
root
protected java.lang.Object root
-
tree
protected java.lang.Object tree
-
firstTime
protected boolean firstTime
-
up
public java.lang.Object up
-
down
public java.lang.Object down
-
eof
public java.lang.Object eof
-
nodes
protected FastQueue<java.lang.Object> nodes
If we emit UP/DOWN nodes, we need to spit out multiple nodes per next() call.
-
-
构造器详细资料
-
TreeIterator
public TreeIterator(java.lang.Object tree)
-
TreeIterator
public TreeIterator(TreeAdaptor adaptor, java.lang.Object tree)
-
-