40 |
import java.util.ArrayList; |
import java.util.ArrayList; |
41 |
import java.util.Iterator; |
import java.util.Iterator; |
42 |
import java.util.List; |
import java.util.List; |
43 |
|
import javax.xml.namespace.QName; |
44 |
import org.w3c.dom.Node; |
import org.w3c.dom.Node; |
45 |
|
|
46 |
/** |
/** |
82 |
return new ConcatFunction(args2); |
return new ConcatFunction(args2); |
83 |
} |
} |
84 |
|
|
85 |
|
public boolean references(QName var) |
86 |
|
{ |
87 |
|
for (Iterator i = args.iterator(); i.hasNext(); ) |
88 |
|
{ |
89 |
|
if (((Expr) i.next()).references(var)) |
90 |
|
{ |
91 |
|
return true; |
92 |
|
} |
93 |
|
} |
94 |
|
return false; |
95 |
|
} |
96 |
|
|
97 |
public String toString() |
public String toString() |
98 |
{ |
{ |
99 |
StringBuffer buf = new StringBuffer("concat("); |
StringBuffer buf = new StringBuffer("concat("); |