impl xs opti XMLSymbols xni NamespaceContext xni QName xni XMLAttributes xni XMLString w3c dom Attr w3c dom w3c dom NamedNodeMap w3c dom Node schemadom defaultdocument relationsrowresizefactor relationscolresizefactor nodeimpl relations elementimpl parent currloc nextfreeloc hidden incdata stringbuffer fannotationbuffer schemadom reset elementimpl startelement qname element xmlattributes attributes line column offset elementimpl node elementimpl line column offset processelement element attributes node parent node node elementimpl emptyelement qname element xmlattributes attributes line column offset elementimpl node elementimpl line column offset processelement element attributes node node elementimpl startelement qname element xmlattributes attributes line column startelement element attributes line column elementimpl emptyelement qname element xmlattributes attributes line column emptyelement element attributes line column processelement qname element xmlattributes attributes elementimpl node node.prefix element.prefix node.localpart element.localpart node.rawname element.rawname node.uri element.uri node.schemadom attr attrs attr attributes.getlength attributes.getlength attrs attrimpl attributes.getprefix attributes.getlocalname attributes.getqname attributes.geturi attributes.getvalue node.attrs attrs nextfreeloc relations.length resizerelations relations currloc parent relations nextfreeloc parent currloc nextfreeloc foundplace relations currloc length relations currloc foundplace foundplace resizerelations currloc relations currloc node parent.parentrow currloc node.row currloc node.col currloc parent.row parent elementimpl relations currloc comment xmlstring text fannotationbuffer.append text.length fannotationbuffer.append text.ch text.offset text.length fannotationbuffer.append processinginstruction target xmlstring data fannotationbuffer.append append target data.length fannotationbuffer.append append data.ch data.offset data.length fannotationbuffer.append characters xmlstring text incdata text.offset text.offset text.length ch text.ch ch fannotationbuffer.append ch fannotationbuffer.append ch fannotationbuffer.append ch fannotationbuffer.append fannotationbuffer.append ch fannotationbuffer.append text.ch text.offset text.length qname elemname elementimpl annotation fannotationbuffer.append append elemname.rawname append annotation.fannotation fannotationbuffer.tostring fannotationbuffer qname elemname fannotationbuffer.append append elemname.rawname append endsyntheticannotationelement qname elemname complete complete fannotationbuffer.append append elemname.rawname append parent.fsyntheticannotation fannotationbuffer.tostring fannotationbuffer fannotationbuffer.append append elemname.rawname append startannotationcdata incdata fannotationbuffer.append endannotationcdata fannotationbuffer.append incdata resizerelations nodeimpl temp nodeimpl relations.length relationsrowresizefactor system.arraycopy relations temp relations.length relations.length temp.length temp nodeimpl relationscolresizefactor relations temp resizerelations nodeimpl temp nodeimpl relations length relationscolresizefactor system.arraycopy relations temp relations length relations temp reset relations relations.length relations length relations relations nodeimpl relationsrowresizefactor parent elementimpl parent.rawname currloc nextfreeloc incdata relationsrowresizefactor relations nodeimpl relationscolresizefactor relations currloc parent printdom traverse node node depth indent depth node.getnodename node.hasattributes namednodemap attrs node.getattributes attrs.getlength attr attrs.item attr attrs.item getvalue node.haschildnodes depth node child node.getfirstchild child child child.getnextsibling traverse child depth depth- indent depth node.getnodename indent amount amount elementimpl relations startannotation qname elemname xmlattributes attributes namespacecontext namespacecontext fannotationbuffer fannotationbuffer stringbuffer fannotationbuffer.append append elemname.rawname append namespaces attributes.getlength avalue attributes.getvalue aprefix attributes.getprefix aqname attributes.getqname aprefix xmlsymbols.prefix_xmlns aqname xmlsymbols.prefix_xmlns namespaces.add aprefix xmlsymbols.prefix_xmlns attributes.getlocalname xmlsymbols.empty_string fannotationbuffer.append aqname append append processattvalue avalue append currprefixes namespacecontext.getallprefixes currprefixes.hasmoreelements prefix currprefixes.nextelement uri namespacecontext.geturi prefix uri uri xmlsymbols.empty_string namespaces.contains prefix prefix xmlsymbols.empty_string fannotationbuffer.append append append processattvalue uri append fannotationbuffer.append append prefix append append processattvalue uri append fannotationbuffer.append startannotationelement qname elemname xmlattributes attributes fannotationbuffer.append append elemname.rawname attributes.getlength avalue attributes.getvalue fannotationbuffer.append append attributes.getqname append append processattvalue avalue append fannotationbuffer.append processattvalue original length original.length length currchar original.charat currchar currchar currchar currchar currchar currchar escapeattvalue original original escapeattvalue original length original.length stringbuffer newval stringbuffer length newval.append original.substring length currchar original.charat currchar newval.append currchar newval.append currchar newval.append currchar newval.append currchar newval.append currchar newval.append newval.append currchar newval.tostring