|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Tree.GlobalIterator
Classe de parcours global en profondeur d'un arbre. Cette classe ne fournit pas directement un itérateur. Par contre elle permet une programmation simple et uniforme des trois itérateurs préfixe, infixe et suffixe. Les trois itérateurs qui utilisent cette classes sont les itérateurs SimplePrefixIterator, SimpleInfixIterator et SimpleSuffixIterator.
Field Summary | |
(package private) InternalNode |
current
|
(package private) int |
f
|
(package private) int |
i
|
(package private) int |
p
|
(package private) int |
s
|
(package private) java.util.Stack |
st
|
(package private) int |
state
|
Constructor Summary | |
(package private) |
Tree.GlobalIterator()
|
Method Summary | |
(package private) InternalNode |
next()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
InternalNode current
java.util.Stack st
final int p
final int i
final int s
final int f
int state
Constructor Detail |
Tree.GlobalIterator()
Method Detail |
InternalNode next()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |