dom io io io ObjectInputStream io ObjectOutputStream w3c dom DOMException w3c dom w3c dom Node w3c dom NodeList w3c dom UserDataHandler parentnode childnode serialversionuid l coredocumentimpl ownerdocument childnode firstchild nodelistcache fnodelistcache parentnode coredocumentimpl ownerdocument ownerdocument this.ownerdocument ownerdocument parentnode node clonenode deep needssyncchildren synchronizechildren parentnode newnode parentnode super.clonenode deep newnode.ownerdocument ownerdocument newnode.firstchild newnode.fnodelistcache deep childnode child firstchild child child child.nextsibling newnode.appendchild child.clonenode newnode ownerdocument coredocumentimpl ownerdocument ownerdocument coredocumentimpl doc needssyncchildren synchronizechildren doc ownerdocument doc childnode child firstchild child child child.nextsibling child.setownerdocument doc haschildnodes needssyncchildren synchronizechildren firstchild nodelist getchildnodes needssyncchildren synchronizechildren node getfirstchild needssyncchildren synchronizechildren firstchild node getlastchild needssyncchildren synchronizechildren lastchild childnode lastchild firstchild firstchild.previoussibling lastchild childnode node firstchild firstchild.previoussibling node node insertbefore node newchild node refchild domexception internalinsertbefore newchild refchild node internalinsertbefore node newchild node refchild replace domexception errorchecking ownerdocument.errorchecking newchild.getnodetype node.document_fragment_node errorchecking node kid newchild.getfirstchild kid kid kid.getnextsibling ownerdocument.iskidok kid domexception domexception.hierarchy_request_err dommessageformatter.formatmessage dommessageformatter.dom_domain newchild.haschildnodes insertbefore newchild.getfirstchild refchild newchild newchild refchild refchild refchild.getnextsibling removechild newchild insertbefore newchild refchild newchild needssyncchildren synchronizechildren errorchecking isreadonly domexception domexception.no_modification_allowed_err dommessageformatter.formatmessage dommessageformatter.dom_domain newchild.getownerdocument ownerdocument newchild ownerdocument domexception domexception.wrong_document_err dommessageformatter.formatmessage dommessageformatter.dom_domain ownerdocument.iskidok newchild domexception domexception.hierarchy_request_err dommessageformatter.formatmessage dommessageformatter.dom_domain refchild refchild.getparentnode domexception domexception.not_found_err dommessageformatter.formatmessage dommessageformatter.dom_domain treesafe nodeimpl treesafe a.parentnode treesafe newchild treesafe domexception domexception.hierarchy_request_err dommessageformatter.formatmessage dommessageformatter.dom_domain ownerdocument.insertingnode replace childnode newinternal childnode newchild node oldparent newinternal.parentnode oldparent oldparent.removechild newinternal childnode refinternal childnode refchild newinternal.ownernode newinternal.isowned firstchild firstchild newinternal newinternal.isfirstchild newinternal.previoussibling newinternal refinternal childnode lastchild firstchild.previoussibling lastchild.nextsibling newinternal newinternal.previoussibling lastchild firstchild.previoussibling newinternal refchild firstchild firstchild.isfirstchild newinternal.nextsibling firstchild newinternal.previoussibling firstchild.previoussibling firstchild.previoussibling newinternal firstchild newinternal newinternal.isfirstchild childnode prev refinternal.previoussibling newinternal.nextsibling refinternal prev.nextsibling newinternal refinternal.previoussibling newinternal newinternal.previoussibling prev changed fnodelistcache fnodelistcache.flength fnodelistcache.flength fnodelistcache.fchildindex fnodelistcache.fchild refinternal fnodelistcache.fchild newinternal fnodelistcache.fchildindex ownerdocument.insertednode newinternal replace checknormalizationafterinsert newinternal newchild node removechild node oldchild domexception internalremovechild oldchild node internalremovechild node oldchild replace domexception coredocumentimpl ownerdocument ownerdocument ownerdocument.errorchecking isreadonly domexception domexception.no_modification_allowed_err dommessageformatter.formatmessage dommessageformatter.dom_domain oldchild oldchild.getparentnode domexception domexception.not_found_err dommessageformatter.formatmessage dommessageformatter.dom_domain childnode oldinternal childnode oldchild ownerdocument.removingnode oldinternal replace fnodelistcache fnodelistcache.flength fnodelistcache.flength-- fnodelistcache.fchildindex fnodelistcache.fchild oldinternal fnodelistcache.fchildindex-- fnodelistcache.fchild oldinternal.previoussibling fnodelistcache.fchildindex oldinternal firstchild oldinternal.isfirstchild firstchild oldinternal.nextsibling firstchild firstchild.isfirstchild firstchild.previoussibling oldinternal.previoussibling childnode prev oldinternal.previoussibling childnode oldinternal.nextsibling prev.nextsibling firstchild.previoussibling prev next.previoussibling prev childnode oldprevioussibling oldinternal.previoussibling oldinternal.ownernode ownerdocument oldinternal.isowned oldinternal.nextsibling oldinternal.previoussibling changed ownerdocument.removednode replace checknormalizationafterremove oldprevioussibling oldinternal node replacechild node newchild node oldchild domexception ownerdocument.replacingnode internalinsertbefore newchild oldchild newchild oldchild internalremovechild oldchild ownerdocument.replacednode oldchild gettextcontent domexception node child getfirstchild child node child.getnextsibling hastextcontent child nodeimpl child gettextcontent stringbuffer buf stringbuffer gettextcontent buf buf.tostring gettextcontent stringbuffer buf domexception node child getfirstchild child hastextcontent child nodeimpl child gettextcontent buf child child.getnextsibling hastextcontent node child child.getnodetype node.comment_node child.getnodetype node.processing_instruction_node child.getnodetype node.text_node textimpl child isignorablewhitespace settextcontent textcontent domexception node child child getfirstchild removechild child textcontent textcontent.length appendchild ownerdocument createtextnode textcontent nodelistgetlength fnodelistcache needssyncchildren synchronizechildren firstchild firstchild lastchild fnodelistcache ownerdocument.getnodelistcache fnodelistcache.flength childnode fnodelistcache.fchildindex fnodelistcache.fchild fnodelistcache.fchildindex fnodelistcache.fchild firstchild n.nextsibling fnodelistcache.flength fnodelistcache.flength getlength nodelistgetlength node nodelistitem index fnodelistcache needssyncchildren synchronizechildren firstchild lastchild index firstchild fnodelistcache ownerdocument.getnodelistcache fnodelistcache.fchildindex childnode fnodelistcache.fchild firstaccess firstaccess index index n.nextsibling index index i-- n.previoussibling index firstchild index n.nextsibling firstaccess firstchild lastchild fnodelistcache.fchildindex fnodelistcache.fchild ownerdocument.freenodelistcache fnodelistcache fnodelistcache.fchildindex fnodelistcache.fchild node item index nodelistitem index nodelist getchildnodesunoptimized needssyncchildren synchronizechildren nodelist getlength nodelistgetlength node item index nodelistitem index normalize isnormalized needssyncchildren synchronizechildren childnode kid kid firstchild kid kid kid.nextsibling kid.normalize isnormalized isequalnode node arg super.isequalnode arg node child1 getfirstchild node child2 arg.getfirstchild child1 child2 nodeimpl child1 isequalnode child2 child1 child1.getnextsibling child2 child2.getnextsibling child1 child2 setreadonly readonly deep super.setreadonly readonly deep deep needssyncchildren synchronizechildren childnode mykid firstchild mykid mykid mykid.nextsibling mykid.getnodetype node.entity_reference_node mykid.setreadonly readonly synchronizechildren needssyncchildren checknormalizationafterinsert childnode insertedchild insertedchild.getnodetype node.text_node childnode prev insertedchild.previoussibling childnode insertedchild.nextsibling prev prev.getnodetype node.text_node next.getnodetype node.text_node isnormalized insertedchild.isnormalized isnormalized checknormalizationafterremove childnode previoussibling previoussibling previoussibling.getnodetype node.text_node childnode previoussibling.nextsibling next.getnodetype node.text_node isnormalized writeobject objectoutputstream needssyncchildren synchronizechildren out.defaultwriteobject readobject objectinputstream ois classnotfoundexception ois.defaultreadobject needssyncchildren userdatarecord serialversionuid l fdata userdatahandler fhandler userdatarecord data userdatahandler handler fdata data fhandler handler