1 16 19 package org.apache.xpath.functions; 20 21 import org.apache.xpath.XPathContext; 22 import org.apache.xpath.objects.XBoolean; 23 import org.apache.xpath.objects.XObject; 24 25 29 public class FuncContains extends Function2Args 30 { 31 32 40 public XObject execute(XPathContext xctxt) throws javax.xml.transform.TransformerException  41 { 42 43 String s1 = m_arg0.execute(xctxt).str(); 44 String s2 = m_arg1.execute(xctxt).str(); 45 46 if (s1.length() == 0 && s2.length() == 0) 48 return XBoolean.S_TRUE; 49 50 int index = s1.indexOf(s2); 51 52 return (index > -1) ? XBoolean.S_TRUE : XBoolean.S_FALSE; 53 } 54 } 55 | Popular Tags |