Example #1
0
 public HashMap<Integer, DomNode> buildFinalTree(HashMap<Integer, DomNode> allNodes) {
   HashMap<Integer, DomNode> finalNodeList = new HashMap<Integer, DomNode>();
   for (int i = 0; i < allNodes.size(); i++) {
     DomNode tempNode = allNodes.get(i);
     if (tempNode.getChildrenNos() != null) {
       for (int child : tempNode.getChildrenNos()) {
         tempNode.addChild(allNodes.get(child));
       }
     }
     finalNodeList.put(tempNode.getId(), tempNode);
   }
   return finalNodeList;
 }