if (count<ens.size){ i=ens.intAt(count); vn.recoverNode(i); count++; return i; if(ens.size>0){ vn.recoverNode(i); count++; return i;
if (count<ens.size){ i=ens.intAt(count); vn.recoverNode(i); count++; return i; if(ens.size>0){ vn.recoverNode(i); count++; return i;
if (count<ens.size){ i=ens.intAt(count); vn.recoverNode(i); count++; return i; if(ens.size>0){ vn.recoverNode(i); count++; return i;
protected String moveToNextStartingTag() throws DocumentParsingException { try { int i = vn.getCurrentIndex(); int tokenType = vn.getTokenType(i); while (tokenType != VTDNav.TOKEN_STARTING_TAG && i < vn.getTokenCount()) ++i; vn.recoverNode(i); return vn.toString(vn.getCurrentIndex()); } catch (NavException e) { throw new DocumentParsingException(e); } }
for (int j=0;j<fib.size();j++){ if (fib.intAt(j)==0x1){ vn.recoverNode(j); xm.remove();
public final ElementParsingResult parse() throws ElementParsingException { try { beforeParseElement(); checkCursorPosition(); int elementDepth = vn.getTokenDepth(vn.getCurrentIndex()); int startElementIndex = vn.getCurrentIndex(); ElementParsingResult elementParsingResult = createParsingResult(); parseElement(elementParsingResult); if (vn.getCurrentIndex() < startElementIndex) vn.recoverNode(startElementIndex); if (vn.getTokenType(vn.getCurrentIndex()) != VTDNav.TOKEN_STARTING_TAG) { vn.toElement(VTDNav.PARENT); if (getElementEnd() > elementParsingResult.getEnd()) throw new IllegalStateException("Parsed element \"" + elementName + "\" ends at byte " + elementParsingResult.getEnd() + " but VTDNav was positioned after parsing within an element which ends at " + getElementEnd() + ". Each element parser must finish within its element or at a starting tag immediately following the parser's element closing tag."); } int index = findIndexAfterElement(elementDepth, vn.getCurrentIndex()); elementParsingResult.setLastTokenIndex(index); afterParseElement(); return elementParsingResult; } catch (NavException e) { throw new ElementParsingException(e); } }
vn.recoverNode(i); String tagName = vn.toString(vn.getCurrentIndex()); ElementParsingResult subResult = nxmlDocumentParser.getParser(tagName).parse();