ui io tree DefaultMutableTreeNode tree DefaultTreeModel tree MutableTreeNode tree TreeNode w3c dom Attr w3c dom NamedNodeMap w3c dom Node w3c dom NodeList w3c dom Notation domtreefull serialversionuid l domtreefull domtreefull node root model setrootvisible setrootnode root setrootnode node root model getmodel setrootnode root expandrow node getrootnode model getmodel getrootnode node getnode treenode model getmodel getnode treenode treenode gettreenode node model getmodel gettreenode node model defaulttreemodel serialversionuid l node root nodemap treenodemap model model node node defaultmutabletreenode node setrootnode node setrootnode node root this.root root defaultmutabletreenode defaultmutabletreenode getroot where.removeallchildren nodemap.clear treenodemap.clear buildtree root firetreestructurechanged getroot node getrootnode root node getnode treenode node nodemap.get treenode getallnodes nodemap treenode gettreenode node object treenodemap.get node treenode object buildtree node node mutabletreenode node mutabletreenode treenode insertnode node nodelist nodes node.getchildnodes len nodes nodes.getlength len node child nodes.item buildtree child treenode mutabletreenode insertnode mutabletreenode mutabletreenode node defaultmutabletreenode insertnodeinto node where.getchildcount node mutabletreenode insertnode node mutabletreenode mutabletreenode treenode insertnode domtreefull.tostring nodemap.put treenode treenodemap.put treenode treenode node node stringbuffer sb stringbuffer node type node.getnodetype sb.append type sb.append sb.append node.getnodename node.getnodevalue sb.append sb.append sb.append type node.document_node node.element_node attr attrs sortattributes node.getattributes attrs.length sb.append attrs.length attr attr attrs sb.append sb.append attr.getnodename sb.append sb.append normalize attr.getnodevalue sb.append sb.append node.entity_reference_node node.cdata_section_node node.text_node node.processing_instruction_node node.comment_node node.document_type_node node.notation_node sb.append id notation node getpublicid id sb.append sb.append id sb.append id notation node getsystemid id sb.append sb.append id sb.append sb.tostring normalize stringbuffer str stringbuffer len s.length len ch s.charat ch str.append str.append str.append str.append str.append ch str.tostring attr sortattributes namednodemap attrs len attrs attrs.getlength attr array attr len len array attr attrs.item len name array getnodename index len array getnodename curname.compareto name name index index attr temp array array array index array index temp array