private boolean endReplayed = false; private SAXEventReplay lastEvent = null; private StartElementEvent startEvent = new StartElementEvent(); private EndElementEvent endEvent = new EndElementEvent(); private int depth = 0;
@Override public final void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { getNamespaceDeclarationStack().pushNamespaces(qName, uri, attributes); startEvent.set(uri, localName, qName, attributes); lastEvent = startEvent; depth++; startElement(startEvent); if(nestedContentHandler != null) { // Replay the start element event from the parent handler onto the nested handler... replay(nestedContentHandler); } }
@Override public final void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { getNamespaceDeclarationStack().pushNamespaces(qName, uri, attributes); startEvent.set(uri, localName, qName, attributes); lastEvent = startEvent; depth++; startElement(startEvent); if(nestedContentHandler != null) { // Replay the start element event from the parent handler onto the nested handler... replay(nestedContentHandler); } }
@Override public final void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { getNamespaceDeclarationStack().pushNamespaces(qName, uri, attributes); startEvent.set(uri, localName, qName, attributes); lastEvent = startEvent; depth++; startElement(startEvent); if(nestedContentHandler != null) { // Replay the start element event from the parent handler onto the nested handler... replay(nestedContentHandler); } }
private boolean endReplayed = false; private SAXEventReplay lastEvent = null; private StartElementEvent startEvent = new StartElementEvent(); private EndElementEvent endEvent = new EndElementEvent(); private int depth = 0;
@Override public final void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { getNamespaceDeclarationStack().pushNamespaces(qName, uri, attributes); startEvent.set(uri, localName, qName, attributes); lastEvent = startEvent; depth++; startElement(startEvent); if(nestedContentHandler != null) { // Replay the start element event from the parent handler onto the nested handler... replay(nestedContentHandler); } }
private boolean endReplayed = false; private SAXEventReplay lastEvent = null; private StartElementEvent startEvent = new StartElementEvent(); private EndElementEvent endEvent = new EndElementEvent(); private int depth = 0;
private boolean endReplayed = false; private SAXEventReplay lastEvent = null; private StartElementEvent startEvent = new StartElementEvent(); private EndElementEvent endEvent = new EndElementEvent(); private int depth = 0;