com.novell.xml.xpath
Class FilterExpr
java.lang.Object
com.novell.xml.xpath.NodeSetExpr
com.novell.xml.xpath.FilterExpr
- All Implemented Interfaces:
- Expression
- public class FilterExpr
- extends NodeSetExpr
- implements Expression
This class implements the functionality of an XPath
FilterExpr production.
Constructor Summary |
FilterExpr(Expression expr,
Predicate predicate)
Construct a FilterExpr from an arbitrary node-set expression
and a predicate |
FilterExpr
public FilterExpr(Expression expr,
Predicate predicate)
- Construct a FilterExpr from an arbitrary node-set expression
and a predicate
- Parameters:
expr
- An arbitrary expression that results in a node-setpredicate
- A predicate to filter the expression node-set
toString
public String toString()
- Provide a readable description for debugging.
- Returns:
- String representation
evaluate
public ExpressionValue evaluate(Node contextNode,
ExpressionContext context)
throws XPathEvaluationException
- Evaluate the expression with repect to the passed context
- Specified by:
evaluate
in interface Expression
- Parameters:
contextNode
- context node for expression evaluationcontext
- expression context for expression evaluation
- Returns:
- result of evaluating expression
- Throws:
XPathEvaluationException