org.xerial.util.bean
Class MapWalker
java.lang.Object
org.xerial.util.bean.TreeWalker
org.xerial.util.bean.MapWalker
public class MapWalker
- extends TreeWalker
TreeWalker for map structured data
- Author:
- leo
|
Method Summary |
TreeNode |
getSubTree()
Gets the entire subtree beginning from the current node, and
skips the descendants. |
void |
skipDescendants()
Skip the descendants of the current node |
void |
walk()
Start walking |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MapWalker
public MapWalker(TreeVisitor visitor,
Map map)
getSubTree
public TreeNode getSubTree()
throws BeanException
- Description copied from class:
TreeWalker
- Gets the entire subtree beginning from the current node, and
skips the descendants.
- Specified by:
getSubTree in class TreeWalker
- Returns:
TreeNode representation of the tree structured data beginning from the current node
- Throws:
BeanException - TODO
skipDescendants
public void skipDescendants()
- Description copied from class:
TreeWalker
- Skip the descendants of the current node
- Specified by:
skipDescendants in class TreeWalker
walk
public void walk()
throws XerialException
- Description copied from class:
TreeWalker
- Start walking
- Specified by:
walk in class TreeWalker
- Throws:
XerialException

This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.