/** * Appends <code>int</code> array to buffer. */ public FastIntBuffer append(int[] array) { return append(array, 0, array.length); }
/** * Appends single <code>int</code> to buffer. */ public FastIntBuffer append(int element) { if ((currentBuffer == null) || (offset == currentBuffer.length)) { needNewBuffer(size + 1); } currentBuffer[offset] = element; offset++; size++; return this; }
VTDNav vn = vg.getNav(); XMLModifier xm = new XMLModifier(vn); FastIntBuffer fib = new FastIntBuffer(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); if (vn.getTokenType(i)==VTDNav.TOKEN_ATTR_NS){ fib.append(i); for (int j=0;j<fib.size();j++){ if (fib.intAt(j)!=-1){ for (i=j+1;i<fib.size();i++){ if (fib.intAt(i)!=-1) if (vn.compareTokens(fib.intAt(j), vn, fib.intAt(i))==0){ fib.modifyEntry(i, -1); for (int j=0;j<fib.size();j++){ if (fib.intAt(j)!=-1){ int os = vn.getTokenOffset(fib.intAt(j)); int len = vn.getTokenOffset(fib.intAt(j)+1)+vn.getTokenLength(fib.intAt(j)+1)+1-os;
FastIntBuffer fib = new FastIntBuffer(); fib.append(0x1);// b'11 since it is a white list, }else{ fib.append(0); ap.selectXPath(filter.get(j)); while((i=ap.evalXPath())!=-1){ fib.modifyEntry(i, 0x3); vn.push(); do{ if( vn.getTokenDepth(vn.getCurrentIndex())>=0) fib.modifyEntry(vn.getCurrentIndex(), 0x3); else break; vn.push(); while((k=ap1.evalXPath())!=-1){ fib.modifyEntry(k, 0x3); for (int j=0;j<fib.size();j++){ if (fib.intAt(j)==0x1){ vn.recoverNode(j); xm.remove();
needNewBuffer(newSize);
/** * Appends <code>int</code> array to buffer. */ public FastIntBuffer append(int[] array) { return append(array, 0, array.length); }
/** * Appends single <code>int</code> to buffer. */ public FastIntBuffer append(int element) { if ((currentBuffer == null) || (offset == currentBuffer.length)) { needNewBuffer(size + 1); } currentBuffer[offset] = element; offset++; size++; return this; }