Uses of Class
com.caucho.xpath.XPathException

Packages that use XPathException
com.caucho.jstl.el   
com.caucho.xpath Finding and selecting XML nodes using XSL patterns. 
com.caucho.xpath.expr   
com.caucho.xpath.functions   
com.caucho.xpath.pattern   
com.caucho.xsl The XSLT transformation package. 
com.caucho.xsl.fun   
 

Uses of XPathException in com.caucho.jstl.el
 

Methods in com.caucho.jstl.el that throw XPathException
static boolean XmlIfTag.evalBoolean(PageContextImpl pageContext, Expr select)
          Evaluates as a boolean.
static java.lang.Object XmlSetTag.evalObject(PageContextImpl pageContext, Expr select)
          Returns the value as an object.
static void XmlOutTag.toStream(JspWriter out, PageContextImpl pageContext, Expr select, boolean doEscape)
          Process the tag.
 

Uses of XPathException in com.caucho.xpath
 

Subclasses of XPathException in com.caucho.xpath
 class XPathParseException
          Exception thrown when detecting an error during parsing.
 

Methods in com.caucho.xpath that throw XPathException
 void Expr.addParam(Env newEnv, java.lang.String name, org.w3c.dom.Node node, Env env)
          Adds a param with the expression's value.
 void Expr.addVar(Env newEnv, java.lang.String name, org.w3c.dom.Node node, Env env)
          Adds a variable with the expression's value.
abstract  java.lang.Object XPathFun.eval(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern pattern, java.util.ArrayList args)
          Evaluate the function.
 boolean Expr.evalBoolean(org.w3c.dom.Node node)
          Returns the boolean value of the node.
abstract  boolean Expr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the boolean value of the node.
static boolean XPath.evalBoolean(java.lang.String query, org.w3c.dom.Node node)
          Evaluates an XPath expression, returning a boolean.
 NodeIterator Expr.evalNodeSet(org.w3c.dom.Node node)
          Returns an iterator of matching nodes
 NodeIterator Expr.evalNodeSet(org.w3c.dom.Node node, ExprEnvironment env)
          Returns an iterator of matching nodes
 double Expr.evalNumber(org.w3c.dom.Node node)
          Evaluates the expression as a double using the node as a context.
abstract  double Expr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a number.
static double XPath.evalNumber(java.lang.String query, org.w3c.dom.Node node)
          Evaluates an XPath expression, returning a double.
 java.lang.Object Expr.evalObject(org.w3c.dom.Node node)
          Returns the object value of the node.
abstract  java.lang.Object Expr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the object value of the node.
static java.lang.Object XPath.evalObject(java.lang.String query, org.w3c.dom.Node node)
          Evaluates an XPath expression, returning an object
 void Expr.evalString(CharBuffer cb, org.w3c.dom.Node node)
          Fills a char buffer with the evaluated string results.
 void Expr.evalString(CharBuffer cb, org.w3c.dom.Node node, ExprEnvironment env)
          Fills a char buffer with the evaluated string results.
 java.lang.String Expr.evalString(org.w3c.dom.Node node)
          Returns the expression evaluated as a string.
abstract  java.lang.String Expr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the string value of the node.
static java.lang.String XPath.evalString(java.lang.String query, org.w3c.dom.Node node)
          Evaluates an XPath expression, returning a string.
 Var Expr.evalVar(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates to a variable.
 org.w3c.dom.Node Pattern.find(org.w3c.dom.Node node)
          Returns the first node matching the pattern.
 org.w3c.dom.Node Pattern.find(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the first node matching the pattern.
static org.w3c.dom.Node XPath.find(java.lang.String query, org.w3c.dom.Node node)
          Finds a node based on an XPath pattern.
 boolean Pattern.isMatch(org.w3c.dom.Node node)
          Test if the node matches the pattern.
 boolean Pattern.isMatch(org.w3c.dom.Node node, ExprEnvironment env)
          Test if the node matches the pattern.
 NodeIterator Pattern.select(org.w3c.dom.Node node)
          Selects all nodes matching the pattern.
 NodeIterator Pattern.select(org.w3c.dom.Node node, ExprEnvironment env)
          Selects all nodes matching the pattern.
static java.util.Iterator XPath.select(java.lang.String query, org.w3c.dom.Node node)
          Selects all node matching an XPath pattern
 void Expr.setVar(java.lang.String name, org.w3c.dom.Node node, Env env)
          Sets a variable with the expression's value.
protected static double Expr.stringToNumber(java.lang.String string)
          Convert a string to a double following XPath.
static boolean Expr.toBoolean(java.lang.Object value)
          Convert a Java object to a boolean using the XPath rules.
static double Expr.toDouble(java.lang.Object value)
          Convert a Java object to a double using the XPath rules.
static org.w3c.dom.Node Expr.toNode(java.lang.Object value)
          Convert a Java object to a node using the XPath rules.
static java.lang.String Expr.toString(java.lang.Object value)
          Convert a Java object to a string using the XPath rules.
 

Uses of XPathException in com.caucho.xpath.expr
 

Methods in com.caucho.xpath.expr that throw XPathException
 boolean AbstractNumberExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a boolean.
 boolean AbstractStringExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as a boolean, i.e.
 boolean BooleanExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a boolean.
 boolean FunExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
           
 boolean IdExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a boolean
 boolean NewJavaExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as a boolean, i.e.
 boolean NodeSetExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Returns true if there are any patterns matching the pattern.
 boolean NumericExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a boolean.
 boolean ObjectExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a boolean.
 boolean ObjectJavaExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as a boolean, i.e.
 boolean StaticJavaExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as a boolean, i.e.
 boolean StringExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as a boolean, i.e.
 boolean VarExpr.evalBoolean(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the value of the variable as a boolean.
 NodeIterator NodeSetExpr.evalNodeSet(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate a node-set object, returning an iterator of the node set.
 NodeIterator ObjectExpr.evalNodeSet(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a node set.
 NodeIterator VarExpr.evalNodeSet(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the value of the variable as a node set.
abstract  double AbstractNumberExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a number.
 double AbstractStringExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as a double, i.e.
 double BooleanExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a number.
 double FunExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
           
 double IdExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a number
 double NewJavaExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as a double, i.e.
 double NodeSetExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the value of the expression as a number.
 double NumericExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a number.
 double ObjectExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as number.
 double ObjectJavaExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as a double, i.e.
 double StaticJavaExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as a double, i.e.
 double StringExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as a double, i.e.
 double VarExpr.evalNumber(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the value of the variable as a double.
 java.lang.Object AbstractNumberExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an object.
 java.lang.Object AbstractStringExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as an object, i.e.
 java.lang.Object BooleanExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a object.
 java.lang.Object FunExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
           
 java.lang.Object IdExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          The string value of the id expression is just the list of nodes.
 java.lang.Object NewJavaExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as an object, i.e.
 java.lang.Object NodeSetExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate a node-set object, returning an ArrayList of the node set.
 java.lang.Object NumericExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an object.
 java.lang.Object ObjectExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an object.
 java.lang.Object ObjectJavaExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as an object, i.e.
 java.lang.Object StaticJavaExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as an object, i.e.
 java.lang.Object StringExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate the expression as an object, i.e.
 java.lang.Object VarExpr.evalObject(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the value of the variable as an object
 void VarExpr.evalString(CharBuffer cb, org.w3c.dom.Node node, ExprEnvironment env)
          Returns the value of the variable as a string
 java.lang.String AbstractNumberExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a string.
abstract  java.lang.String AbstractStringExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an string.
 java.lang.String BooleanExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a string.
 java.lang.String FunExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
           
 java.lang.String Functions.BaseURI.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an string.
 java.lang.String IdExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          The string value of the id expression is just the text value of the first node.
 java.lang.String NewJavaExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an string.
 java.lang.String NodeSetExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the value of the node set expression as a string.
 java.lang.String NumericExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a string.
 java.lang.String ObjectExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as string.
 java.lang.String ObjectJavaExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an string.
 java.lang.String StaticJavaExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an string.
 java.lang.String StringExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an string.
 java.lang.String VarExpr.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the value of the variable as a string
 Var AbstractNumberExpr.evalVar(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates to a variable.
 Var NumericExpr.evalVar(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates to a variable.
 Var VarExpr.evalVar(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the value of the variable as an variable
 

Uses of XPathException in com.caucho.xpath.functions
 

Methods in com.caucho.xpath.functions that throw XPathException
 java.lang.String BaseURI.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an string.
 java.lang.String ResolveURI.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an string.
 java.lang.String Trace.evalString(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as an string.
 

Uses of XPathException in com.caucho.xpath.pattern
 

Methods in com.caucho.xpath.pattern that throw XPathException
 int AbstractPattern.count(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          Returns the number of nodes in its context for a match pattern.
 int FromAttributes.count(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          counts all siblings matching the pattern.
 int FromChildren.count(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          Counts all siblings matching the pattern.
 int FromDescendants.count(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          Counts the descendant nodes matching the pattern.
 int FromExpr.count(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          The count is the size of the expression node-set.
 int FromPrevious.count(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          counts matching nodes preceding the axis context.
 int UnionPattern.count(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
           
 NodeIterator AbstractPattern.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern pattern)
          Creates a new node iterator.
 NodeIterator CurrentPattern.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator FilterPattern.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator FromAttributes.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator FromExpr.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator FromNamespace.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator UnionPattern.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 org.w3c.dom.Node AbstractPattern.findAny(org.w3c.dom.Node node, ExprEnvironment env)
          Find any node matching the pattern.
 org.w3c.dom.Node AbstractPattern.firstNode(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the first node in the selection order.
abstract  boolean AbstractPattern.match(org.w3c.dom.Node node, ExprEnvironment env)
          The core match function test if the pattern matches the node.
 boolean FilterPattern.match(org.w3c.dom.Node node, ExprEnvironment env)
          Matches if the filter expression matches.
 boolean FromAncestors.match(org.w3c.dom.Node node, ExprEnvironment env)
          Matches if a descendant matches the parent pattern.
 boolean FromAttributes.match(org.w3c.dom.Node node, ExprEnvironment env)
          matches if the node is an attribute.
 boolean FromChildren.match(org.w3c.dom.Node node, ExprEnvironment env)
          Matches all nodes except attributes and tests the parent pattern with the parent node.
 boolean FromDescendants.match(org.w3c.dom.Node node, ExprEnvironment env)
          Matches the current node if it can find a parent node matching the parent pattern.
 boolean FromExpr.match(org.w3c.dom.Node node, ExprEnvironment env)
          matches if the expression returns a node set and the test-node is contained in that node set.
 boolean FromNamespace.match(org.w3c.dom.Node node, ExprEnvironment env)
          matches if the node is a namespace node.
 boolean FromNext.match(org.w3c.dom.Node node, ExprEnvironment env)
          Matches if there is a previous node matching the parent pattern.
 boolean FromNextSibling.match(org.w3c.dom.Node node, ExprEnvironment env)
          matches if we can find a previous sibling that matches the parent.
 boolean FromParent.match(org.w3c.dom.Node node, ExprEnvironment env)
          Matches if a child matches the parent pattern.
 boolean FromPrevious.match(org.w3c.dom.Node node, ExprEnvironment env)
          matches if we can find a following node matching the parent pattern.
 boolean FromPreviousSibling.match(org.w3c.dom.Node node, ExprEnvironment env)
          matches if we can find a following sibling that matches the parent.
 boolean FromSelf.match(org.w3c.dom.Node node, ExprEnvironment env)
          The self axis always matches.
 boolean NSNamePattern.match(org.w3c.dom.Node node, ExprEnvironment env)
          Matches if the namespace matches and the local name matches.
 boolean NamespacePattern.match(org.w3c.dom.Node node, ExprEnvironment env)
          Matches if the namespace matches and the local name matches.
 boolean NodePattern.match(org.w3c.dom.Node node, ExprEnvironment env)
          matches if the node type matches and the node name matches.
 boolean NodeTypePattern.match(org.w3c.dom.Node node, ExprEnvironment env)
          Matches if the node type matches.
 boolean UnionPattern.match(org.w3c.dom.Node node, ExprEnvironment env)
          Match if either pattern matches.
 org.w3c.dom.Node AttributeListIterator.nextNode()
          Returns the next selected node.
 org.w3c.dom.Node AxisIterator.nextNode()
          Returns the next selected node.
 org.w3c.dom.Node FilterIterator.nextNode()
          Returns the next selected node.
 org.w3c.dom.Node NamespaceIterator.nextNode()
          Returns the next selected node.
abstract  org.w3c.dom.Node NodeIterator.nextNode()
          Returns the next node.
 org.w3c.dom.Node UnionIterator.nextNode()
          Returns the next selected node.
 org.w3c.dom.Node UniqueIterator.nextNode()
          Returns the next node.
 org.w3c.dom.Node AbstractPattern.nextNode(org.w3c.dom.Node node, org.w3c.dom.Node last)
          Returns the next node in the selection order.
 SelectedNode AttributeIterator.nextSelectedNode()
          Returns the next selected node.
 SelectedNode NamespaceIterator.nextSelectedNode()
          Returns the next selected node.
 SelectedNode NodeIterator.nextSelectedNode()
          Returns the next selected node.
 int AbstractPattern.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          Returns the position of the node in its context for a match pattern.
 int FromAncestors.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          The ancestor position is the number of matching nodes between it and an axis-context.
 int FromAttributes.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          The position of the child is the count of previous siblings matching the pattern.
 int FromChildren.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          The position of the child is the count of previous siblings matching the pattern.
 int FromDescendants.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          Counts matching nodes between the axis-context and the node
 int FromExpr.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          The position is the position in the expression node-set.
 int FromNext.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          Calculates position by counting previous nodes matching the pattern.
 int FromNextSibling.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          The count of nodes between the test-node and the axis.
 int FromPrevious.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          Calculates position by counting next nodes matching the pattern.
 int FromPreviousSibling.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
          The count of nodes between the test-node and the axis.
 int UnionPattern.position(org.w3c.dom.Node node, Env env, AbstractPattern pattern)
           
 NodeIterator AbstractPattern.select(org.w3c.dom.Node node, ExprEnvironment env)
          Returns an iterator selecting nodes in document order.
 NodeIterator AbstractPattern.selectUnique(org.w3c.dom.Node node, ExprEnvironment env)
          Returns an iterator selecting unique nodes.
 

Constructors in com.caucho.xpath.pattern that throw XPathException
AttributeIterator(NodeIterator parentIter, AbstractPattern axis, org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates the new AxisIterator.
AttributeListIterator(NodeIterator parentIter, ExprEnvironment env, AbstractPattern match)
          Creates the new AxisIterator.
AxisIterator(NodeIterator parentIter, AbstractPattern axis, org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates the new AxisIterator.
FilterIterator(NodeIterator parentIter, Expr expr, ExprEnvironment env, org.w3c.dom.Node context)
          Creates the new AxisIterator.
MergeIterator(ExprEnvironment env, NodeIterator baseIterator)
          Creates a merge iterator with a given base.
NamespaceIterator(org.w3c.dom.Node node, NodeIterator parentIter, ExprEnvironment env, AbstractPattern match)
          Creates the new NamespaceIterator.
UnionIterator(ExprEnvironment env, NodeIterator leftIter, NodeIterator rightIter)
          Creates the new AxisIterator.
UniqueIterator(ExprEnvironment env, NodeIterator baseIterator)
          Creates a merge iterator with a given base.
 

Uses of XPathException in com.caucho.xsl
 

Methods in com.caucho.xsl that throw XPathException
 void XslWriter.copyOf(java.lang.Object value)
          Adds a deep copy of the node to the current node.
protected  Template StylesheetImpl.getTemplate(java.util.HashMap templates, org.w3c.dom.Node node, Env env, int min, int max)
          Gets a template.
protected  int JavaStylesheet.getTemplateId(java.util.HashMap templates, org.w3c.dom.Node node, Env env, int min, int max)
           
 

Uses of XPathException in com.caucho.xsl.fun
 

Methods in com.caucho.xsl.fun that throw XPathException
 java.lang.Object DocumentFun.eval(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern pattern, java.util.ArrayList args)
          Evaluate the function.
 java.lang.Object ExtensionFunctionFun.eval(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern pattern, java.util.ArrayList args)
          Evaluate the function.
 java.lang.Object FormatNumberFun.eval(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern pattern, java.util.ArrayList args)
          Evaluate the function.
 java.lang.Object KeyFun.eval(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern pattern, java.util.ArrayList args)
          Evaluate the function.
 java.lang.Object SystemPropertyFun.eval(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern pattern, java.util.ArrayList args)
          Evaluate the function.
 java.lang.Object UnparsedEntityFun.eval(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern pattern, java.util.ArrayList args)
          Evaluate the function.