Package com.myarch.treeiterator

Provides classes and interfaces for performing generic and selective tree traversal.

See:
          Description

Interface Summary
TreeConstants Common constants for tree classes.
TreeNodeAdapter Generic node interface used by tree iterator.
 

Class Summary
DOMAdapter This adapter maps org.w3c.dom.Node interface to the generic methods of the TreeIteratorAdapter.
DOMAdapter.ChildrenAdapter Implements java.util.Iterator methods for the node list.
EnumerationAdapter Implements java.util.Iterator interface for Enumeration.
SwingAdapter TreeNodeAdapter implementation for javax.swing.tree.TreeNode
TreeIterator Iterates over the tree.
 

Package com.myarch.treeiterator Description

Provides classes and interfaces for performing generic and selective tree traversal.

Usage:

    
    // create iterator
    TreeIterator tIterator = new TreeIterator ( rootNode , new DOMAdapter() );
    Node node = null;
    while( (node=(Node)tIterator.next()) != null )  {
      // print node information
      System.out.println( node.getNodeName()+"="+node.getNodeValue());
    }
  

See Tree Iterator Programmer Guide available online at MyArch.com for more information.



Copyright © 2001 Alexander Ananiev & MyArch.com. All Rights Reserved.