org.apache.batik.gvt
public class GVTTreeWalker extends Object
Field Summary | |
---|---|
protected GraphicsNode | currentNode The current GraphicsNode. |
protected GraphicsNode | gvtRoot The GVT root into which text is searched. |
protected GraphicsNode | treeRoot The root of the subtree of the GVT which is traversed. |
Constructor Summary | |
---|---|
GVTTreeWalker(GraphicsNode treeRoot)
Constructs a new GVTTreeWalker.
|
Method Summary | |
---|---|
GraphicsNode | firstChild()
Returns the first child of the current
GraphicsNode. |
GraphicsNode | getCurrentGraphicsNode()
Returns the current GraphicsNode. |
protected static GraphicsNode | getFirstChild(GraphicsNode node) |
GraphicsNode | getGVTRoot()
Returns the GVT root graphics node. |
protected static GraphicsNode | getLastChild(GraphicsNode node) |
protected GraphicsNode | getNextGraphicsNode(GraphicsNode node) |
GraphicsNode | getNextSibling()
Returns the next sibling of the current
GraphicsNode. |
protected static GraphicsNode | getNextSibling(GraphicsNode node) |
protected GraphicsNode | getPreviousGraphicsNode(GraphicsNode node) |
GraphicsNode | getPreviousSibling()
Returns the next previous of the current
GraphicsNode. |
protected static GraphicsNode | getPreviousSibling(GraphicsNode node) |
GraphicsNode | getRoot()
Returns the root graphics node. |
GraphicsNode | lastChild()
Returns the last child of the current GraphicsNode. |
GraphicsNode | nextGraphicsNode()
Returns the next GraphicsNode. |
GraphicsNode | parentGraphicsNode()
Returns the parent of the current GraphicsNode. |
GraphicsNode | previousGraphicsNode()
Returns the previous GraphicsNode. |
void | setCurrentGraphicsNode(GraphicsNode node)
Sets the current GraphicsNode to the specified node.
|
Parameters: treeRoot the top of the graphics node tree to search
Parameters: node the new current graphics node
Throws: IllegalArgumentException if the node is not part of the GVT Tree this walker is dedicated to