コード例 #1
0
  private void getNodePaths(ArrayList<WebTreeNode> ans) {
    if (parentTN != null) parentTN.getNodePaths(ans);

    ans.add(this);
  }
コード例 #2
0
 /**
  * 获得从根开始到本节点所经过的所有节点
  *
  * @return
  */
 public ArrayList<WebTreeNode> getNodePath() {
   ArrayList<WebTreeNode> wtns = new ArrayList<WebTreeNode>();
   getNodePaths(wtns);
   return wtns;
 }