org.jaxen.expr

Interface FilterExpr

All Superinterfaces:
Expr, Serializable, Predicated
Known Implementing Classes:
DefaultFilterExpr

public interface FilterExpr
extends Expr, Predicated

Represents an XPath filter expression. This is production 20 in the XPath 1.0 specification:
[20]   FilterExpr   ::=   PrimaryExpr
| FilterExpr Predicate

Method Summary

boolean
asBoolean(Context context)
Evaluates the filter expression on the current context and returns true if at least one node matches.
Expr
getExpr()

Methods inherited from interface org.jaxen.expr.Expr

evaluate, getText, simplify

Methods inherited from interface org.jaxen.expr.Predicated

addPredicate, getPredicateSet, getPredicates

Method Details

asBoolean

public boolean asBoolean(Context context)
            throws JaxenException
Evaluates the filter expression on the current context and returns true if at least one node matches.
Returns:
true if a node matches; false if no node matches

getExpr

public Expr getExpr()
Returns:
the underlying filter expression