Extension SDK

oracle.ide.util
Class TreeIteratorACBD

java.lang.Object
  extended byoracle.ide.util.TreeIteratorABDC
      extended byoracle.ide.util.TreeIteratorACBD
All Implemented Interfaces:
java.util.Iterator, TreeIterator

public class TreeIteratorACBD
extends TreeIteratorABDC
implements TreeIterator

If the tree structure is A / \ B C / D the returned order is A, C, B, D hence the name.


Field Summary
 
Fields inherited from class oracle.ide.util.TreeIteratorABDC
_root
 
Constructor Summary
TreeIteratorACBD(javax.swing.tree.TreeNode root)
           
 
Method Summary
protected  TreeIterator createDeeper(javax.swing.tree.TreeNode sub)
           
protected  int getBeforeFirstPos()
           
protected  boolean isValidPos(int i)
           
protected  int nextPos(int i)
           
 
Methods inherited from class oracle.ide.util.TreeIteratorABDC
hasNext, next, nextNode, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.ide.util.TreeIterator
hasNext, next, nextNode, remove
 

Constructor Detail

TreeIteratorACBD

public TreeIteratorACBD(javax.swing.tree.TreeNode root)
Method Detail

nextPos

protected int nextPos(int i)
Overrides:
nextPos in class TreeIteratorABDC

isValidPos

protected boolean isValidPos(int i)
Overrides:
isValidPos in class TreeIteratorABDC

getBeforeFirstPos

protected int getBeforeFirstPos()
Overrides:
getBeforeFirstPos in class TreeIteratorABDC

createDeeper

protected TreeIterator createDeeper(javax.swing.tree.TreeNode sub)
Overrides:
createDeeper in class TreeIteratorABDC

Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.