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