org.apache.cayenne.util
Class TraversalUtil

java.lang.Object
  extended by org.apache.cayenne.util.TraversalUtil

public class TraversalUtil
extends Object

Defines tree traversal utility methods. Object tree sematics is determined using TreeNodeChild property getter annotation.

Author:
Andrus Adamchik

Constructor Summary
TraversalUtil()
           
 
Method Summary
static void traverse(Object treeRoot, HierarchicalTreeVisitor visitor)
          Performs tree traversal with a given visitor starting with a given node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraversalUtil

public TraversalUtil()
Method Detail

traverse

public static void traverse(Object treeRoot,
                            HierarchicalTreeVisitor visitor)
Performs tree traversal with a given visitor starting with a given node.



Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.