public void endElement (final String uri, final String localName, final String qName) throws SAXException { nsMap.popContext (); currentHandler.endElement (uri, localName, qName); if (--depth == 0) {// cut in and restore the previos IslandVerifier. // call endPrefixMapping for all pre-declared prefixes. final Enumeration <?> e = nsMap.getDeclaredPrefixes (); while (e.hasMoreElements ()) currentHandler.endPrefixMapping ((String) e.nextElement ()); // gets labels which are actually verified. final ElementDecl [] results = currentHandler.endIsland (); // pop context depth = contextStack.depth; currentHandler = contextStack.handler; contextStack = contextStack.previous; // report assigned label to the parent currentHandler.endChildIsland (uri, results); } }
public void endElement (final String uri, final String localName, final String qName) throws SAXException { nsMap.popContext (); currentHandler.endElement (uri, localName, qName); if (--depth == 0) {// cut in and restore the previos IslandVerifier. // call endPrefixMapping for all pre-declared prefixes. final Enumeration <?> e = nsMap.getDeclaredPrefixes (); while (e.hasMoreElements ()) currentHandler.endPrefixMapping ((String) e.nextElement ()); // gets labels which are actually verified. final ElementDecl [] results = currentHandler.endIsland (); // pop context depth = contextStack.depth; currentHandler = contextStack.handler; contextStack = contextStack.previous; // report assigned label to the parent currentHandler.endChildIsland (uri, results); } }
public void endElement (String uri, String localName, String qName) throws SAXException { nsMap.popContext(); currentHandler.endElement(uri,localName,qName); if( --depth == 0 ) {// cut in and restore the previos IslandVerifier. // call endPrefixMapping for all pre-declared prefixes. Enumeration e = nsMap.getDeclaredPrefixes(); while( e.hasMoreElements() ) currentHandler.endPrefixMapping( (String)e.nextElement() ); // gets labels which are actually verified. ElementDecl[] results = currentHandler.endIsland(); // pop context depth = contextStack.depth; currentHandler = contextStack.handler; contextStack = contextStack.previous; // report assigned label to the parent currentHandler.endChildIsland(uri,results); } }
public void endElement (String uri, String localName, String qName) throws SAXException { nsMap.popContext(); currentHandler.endElement(uri,localName,qName); if( --depth == 0 ) {// cut in and restore the previos IslandVerifier. // call endPrefixMapping for all pre-declared prefixes. Enumeration e = nsMap.getDeclaredPrefixes(); while( e.hasMoreElements() ) currentHandler.endPrefixMapping( (String)e.nextElement() ); // gets labels which are actually verified. ElementDecl[] results = currentHandler.endIsland(); // pop context depth = contextStack.depth; currentHandler = contextStack.handler; contextStack = contextStack.previous; // report assigned label to the parent currentHandler.endChildIsland(uri,results); } }