Extension SDK

oracle.ide.util
Class TreeIteratorLeaves

java.lang.Object
  extended byoracle.ide.util.IteratorFilter
      extended byoracle.ide.util.TreeIteratorLeaves
All Implemented Interfaces:
java.util.Iterator, TreeIterator

public final class TreeIteratorLeaves
extends IteratorFilter
implements TreeIterator

An IteratorFilter that takes a TreeIterator and only keeps leaves


Constructor Summary
TreeIteratorLeaves(TreeIterator iterator)
           
 
Method Summary
protected  boolean isValid(java.lang.Object o)
           
 javax.swing.tree.TreeNode nextNode()
          same as next but returns the TreeNode
 
Methods inherited from class oracle.ide.util.IteratorFilter
hasNext, next, 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, remove
 

Constructor Detail

TreeIteratorLeaves

public TreeIteratorLeaves(TreeIterator iterator)
Method Detail

isValid

protected boolean isValid(java.lang.Object o)
Specified by:
isValid in class IteratorFilter

nextNode

public javax.swing.tree.TreeNode nextNode()
Description copied from interface: TreeIterator
same as next but returns the TreeNode

Specified by:
nextNode in interface TreeIterator

Extension SDK

 

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