org.apache.velocity.anakia
Class TreeWalker

java.lang.Object
  extended by org.apache.velocity.anakia.TreeWalker

public class TreeWalker
extends Object

This class allows you to walk a tree of JDOM Element objects. It first walks the tree itself starting at the Element passed into allElements() and stores each node of the tree in a Vector which allElements() returns as a result of its execution. You can then use a #foreach in Velocity to walk over the Vector and visit each Element node. However, you can achieve the same effect by calling element.selectNodes("//*").

Version:
$Id: TreeWalker.java 463298 2006-10-12 16:10:32Z henning $
Author:
Jon S. Stevens, Attila Szegedi

Constructor Summary
TreeWalker()
          Empty constructor
 
Method Summary
 NodeList allElements(Element e)
          Creates a new Vector and walks the Element tree.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeWalker

public TreeWalker()
Empty constructor

Method Detail

allElements

public NodeList allElements(Element e)
Creates a new Vector and walks the Element tree.

Parameters:
e - the starting Element node
Returns:
Vector a vector of Element nodes


Copyright © 2000-2008 The Apache Software Foundation. All Rights Reserved.