ui io tree DefaultMutableTreeNode tree DefaultTreeModel tree MutableTreeNode w3c dom w3c dom NamedNodeMap w3c dom Node w3c dom NodeList domtree serialversionuid l domtree domtree document model setrootvisible document document model getmodel document expandrow model getmodel node getnode treenode model getmodel getnode treenode model defaulttreemodel serialversionuid l document nodemap model model document defaultmutabletreenode document document this.document document defaultmutabletreenode getroot removeallchildren nodemap.clear buildtree firetreestructurechanged getroot document node getnode treenode node nodemap.get treenode buildtree document nodelist nodes document.getchildnodes len nodes nodes.getlength mutabletreenode root mutabletreenode getroot len node node nodes.item node.getnodetype node.document_node root insertdocumentnode node root node.element_node insertelementnode node root mutabletreenode insertnode mutabletreenode mutabletreenode node defaultmutabletreenode insertnodeinto node where.getchildcount node mutabletreenode insertdocumentnode node mutabletreenode mutabletreenode treenode insertnode what.getnodename nodemap.put treenode treenode mutabletreenode insertelementnode node mutabletreenode stringbuffer name stringbuffer name.append name.append what.getnodename namednodemap attrs attrcount attrs attrs.getlength attrcount node attr attrs.item name.append name.append attr.getnodename name.append name.append attr.getnodevalue name.append name.append mutabletreenode element insertnode name.tostring nodemap.put element nodelist children what.getchildnodes len children children.getlength len node node children.item node.getnodetype node.cdata_section_node insertcdatasectionnode node element node.text_node inserttextnode node element node.element_node insertelementnode node element element mutabletreenode inserttextnode node mutabletreenode what.getnodevalue trim value.length mutabletreenode treenode insertnode nodemap.put treenode treenode mutabletreenode insertcdatasectionnode node mutabletreenode stringbuffer csectionbfr stringbuffer csectionbfr.append what.getnodevalue csectionbfr.length mutabletreenode treenode insertnode csectionbfr.tostring nodemap.put treenode treenode