/** * evalXPathToString() evaluates the xpath expression to a String * @return String * */ public String evalXPathToString(){ return xpe.evalString(vn); } /**
/** * evalXPathToString() evaluates the xpath expression to a String * @return String * */ public String evalXPathToString(){ return xpe.evalString(vn); } /**
public String evalString(VTDNavHuge vn) { // TODO Auto-generated method stub return exprVal.evalString(vn); }
/** * evalXPathToString() evaluates the xpath expression to a String * @return String * */ public String evalXPathToString(){ return xpe.evalString(vn); } /**
public String evalString(VTDNavHuge vn) { // TODO Auto-generated method stub return exprVal.evalString(vn); }
public String evalString(VTDNavHuge vn) { // TODO Auto-generated method stub return exprVal.evalString(vn); }
private String subStringBefore(VTDNavHuge vn){ if (argCount()==2){ String s1 = argumentList.e.evalString(vn); String s2 = argumentList.next.e.evalString(vn); int len1 = s1.length(); int len2 = s2.length(); for (int i=0;i<len1;i++){ if (s1.regionMatches(i,s2,0,len2)) return s1.substring(0,i); } return ""; } throw new IllegalArgumentException ("substring()'s argument count is invalid"); } private String subStringAfter(VTDNavHuge vn){
private String subStringAfter(VTDNavHuge vn){ if (argCount()==2){ String s1 = argumentList.e.evalString(vn); String s2 = argumentList.next.e.evalString(vn); int len1 = s1.length(); int len2 = s2.length(); for (int i=0;i<len1;i++){ if (s1.regionMatches(i,s2,0,len2)) return s1.substring(i+len2); } return ""; } throw new IllegalArgumentException ("substring()'s argument count is invalid"); } private String translate(VTDNavHuge vn)
private String subStringAfter(VTDNavHuge vn){ if (argCount()==2){ String s1 = argumentList.e.evalString(vn); String s2 = argumentList.next.e.evalString(vn); int len1 = s1.length(); int len2 = s2.length(); for (int i=0;i<len1;i++){ if (s1.regionMatches(i,s2,0,len2)) return s1.substring(i+len2); } return ""; } throw new IllegalArgumentException ("substring()'s argument count is invalid"); } private String translate(VTDNavHuge vn)
private String subStringAfter(VTDNavHuge vn){ if (argCount()==2){ String s1 = argumentList.e.evalString(vn); String s2 = argumentList.next.e.evalString(vn); int len1 = s1.length(); int len2 = s2.length(); for (int i=0;i<len1;i++){ if (s1.regionMatches(i,s2,0,len2)) return s1.substring(i+len2); } return ""; } throw new IllegalArgumentException ("substring()'s argument count is invalid"); } private String translate(VTDNavHuge vn)
private String concat(VTDNavHuge vn){ StringBuffer sb = new StringBuffer(); if (argCount()>=2){ Alist temp = argumentList; while(temp!=null){ sb.append(temp.e.evalString(vn)); temp = temp.next; } return sb.toString(); } else throw new IllegalArgumentException ("concat()'s argument count is invalid"); }
private String concat(VTDNavHuge vn){ StringBuffer sb = new StringBuffer(); if (argCount()>=2){ Alist temp = argumentList; while(temp!=null){ sb.append(temp.e.evalString(vn)); temp = temp.next; } return sb.toString(); } else throw new IllegalArgumentException ("concat()'s argument count is invalid"); }
private String concat(VTDNavHuge vn){ StringBuffer sb = new StringBuffer(); if (argCount()>=2){ Alist temp = argumentList; while(temp!=null){ sb.append(temp.e.evalString(vn)); temp = temp.next; } return sb.toString(); } else throw new IllegalArgumentException ("concat()'s argument count is invalid"); }
private String subStringBefore(VTDNavHuge vn){ if (argCount()==2){ String s1 = argumentList.e.evalString(vn); String s2 = argumentList.next.e.evalString(vn); int len1 = s1.length(); int len2 = s2.length(); for (int i=0;i<len1;i++){ if (s1.regionMatches(i,s2,0,len2)) return s1.substring(0,i); } return ""; } throw new IllegalArgumentException ("substring()'s argument count is invalid"); } private String subStringAfter(VTDNavHuge vn){
private boolean endsWith(VTDNavHuge vn){ String s2 = argumentList.next.e.evalString(vn); if (argumentList.e.isNodeSet()){ int a = evalFirstArgumentListNodeSet(vn); if (a==-1) return "".startsWith(s2); else{ try{ return vn.endsWith(a, s2); }catch(Exception e){ } return false; } } String s1 = argumentList.e.evalString(vn); return s1.endsWith(s2); }
private boolean endsWith(VTDNavHuge vn){ String s2 = argumentList.next.e.evalString(vn); if (argumentList.e.isNodeSet()){ int a = evalFirstArgumentListNodeSet(vn); if (a==-1) return "".startsWith(s2); else{ try{ return vn.endsWith(a, s2); }catch(Exception e){ } return false; } } String s1 = argumentList.e.evalString(vn); return s1.endsWith(s2); }
private boolean endsWith(VTDNavHuge vn){ String s2 = argumentList.next.e.evalString(vn); if (argumentList.e.isNodeSet()){ int a = evalFirstArgumentListNodeSet(vn); if (a==-1) return "".startsWith(s2); else{ try{ return vn.endsWith(a, s2); }catch(Exception e){ } return false; } } String s1 = argumentList.e.evalString(vn); return s1.endsWith(s2); }
private boolean startsWith(VTDNavHuge vn){ String s2 = argumentList.next.e.evalString(vn); if (argumentList.e.isNodeSet()){ //boolean b = false; int a = evalFirstArgumentListNodeSet(vn); if (a==-1) return "".startsWith(s2); else{ try{ return vn.startsWith(a, s2); }catch(Exception e){ } return false; } } String s1 = argumentList.e.evalString(vn); return s1.startsWith(s2); }
private boolean contains(VTDNavHuge vn){ String s2 = argumentList.next.e.evalString(vn); if (argumentList.e.isNodeSet()){ int a = evalFirstArgumentListNodeSet(vn); if (a==-1) return false; try { return vn.contains(a, s2); }catch (Exception e){ return false; } } String s1 = argumentList.e.evalString(vn); //return s1.contains(s2); return s1.indexOf(s2)!=-1; //return (s1.i)) }
private boolean contains(VTDNavHuge vn){ String s2 = argumentList.next.e.evalString(vn); if (argumentList.e.isNodeSet()){ int a = evalFirstArgumentListNodeSet(vn); if (a==-1) return false; try { return vn.contains(a, s2); }catch (Exception e){ return false; } } String s1 = argumentList.e.evalString(vn); //return s1.contains(s2); return s1.indexOf(s2)!=-1; //return (s1.i)) }