final public void reset(VTDNav vn) { fe.reset(vn); lpe.reset(vn); //fib.clear(); ih.reset(); evalState = 0; }
final public void reset(VTDNav vn) { fe.reset(vn); lpe.reset(vn); //fib.clear(); ih.reset(); evalState = 0; }
final public void reset(VTDNav vn) { fe.reset(vn); lpe.reset(vn); //fib.clear(); ih.reset(); evalState = 0; }
final public boolean evalBoolean(VTDNav vn){ boolean a = false; vn.push2(); // record stack size int size = vn.contextStack2.size; try{ a = (evalNodeSet(vn) != -1); }catch (Exception e){ } //rewind stack vn.contextStack2.size = size; reset(vn); vn.pop2(); return a; }
final public boolean evalBoolean(VTDNav vn){ boolean a = false; vn.push2(); // record stack size int size = vn.contextStack2.size; try{ a = (evalNodeSet(vn) != -1); }catch (Exception e){ } //rewind stack vn.contextStack2.size = size; reset(vn); vn.pop2(); return a; }
final public boolean evalBoolean(VTDNav vn){ boolean a = false; vn.push2(); // record stack size int size = vn.contextStack2.size; try{ a = (evalNodeSet(vn) != -1); }catch (Exception e){ } //rewind stack vn.contextStack2.size = size; reset(vn); vn.pop2(); return a; }
final public double evalNumber(VTDNav vn){ double d = Double.NaN; int a = -1; vn.push2(); int size = vn.contextStack2.size; try { a = evalNodeSet(vn); if (a != -1) { int t = vn.getTokenType(a); if (t == VTDNav.TOKEN_ATTR_NAME) { d = vn.parseDouble(a+1); } else if (t == VTDNav.TOKEN_STARTING_TAG || t ==VTDNav.TOKEN_DOCUMENT) { String s = vn.getXPathStringVal(); d = Double.parseDouble(s); }else if (t == VTDNav.TOKEN_PI_NAME) { if (a+1 < vn.vtdSize || vn.getTokenType(a+1)==VTDNav.TOKEN_PI_VAL) d = vn.parseDouble(a+1); }else d = vn.parseDouble(a); } } catch (Exception e) { } vn.contextStack2.size = size; reset(vn); vn.pop2(); //return s; return d; }
final public double evalNumber(VTDNav vn){ double d = Double.NaN; int a = -1; vn.push2(); int size = vn.contextStack2.size; try { a = evalNodeSet(vn); if (a != -1) { int t = vn.getTokenType(a); if (t == VTDNav.TOKEN_ATTR_NAME) { d = vn.parseDouble(a+1); } else if (t == VTDNav.TOKEN_STARTING_TAG || t ==VTDNav.TOKEN_DOCUMENT) { String s = vn.getXPathStringVal(); d = Double.parseDouble(s); }else if (t == VTDNav.TOKEN_PI_NAME) { if (a+1 < vn.vtdSize || vn.getTokenType(a+1)==VTDNav.TOKEN_PI_VAL) d = vn.parseDouble(a+1); }else d = vn.parseDouble(a); } } catch (Exception e) { } vn.contextStack2.size = size; reset(vn); vn.pop2(); //return s; return d; }
reset(vn); vn.pop2(); return s;
reset(vn); vn.pop2(); return s;
reset(vn); vn.pop2(); return s;
reset(vn); vn.pop2();