org.jaxen.expr

Class DefaultFilterExpr

public class DefaultFilterExpr extends DefaultExpr implements FilterExpr, Predicated

Deprecated: this class will become non-public in the future; use the interface instead

Field Summary
Exprexpr
PredicateSetpredicates
static longserialVersionUID
Constructor Summary
DefaultFilterExpr(PredicateSet predicateSet)
DefaultFilterExpr(Expr expr, PredicateSet predicateSet)
Method Summary
voidaddPredicate(Predicate predicate)
booleanasBoolean(Context context)
Returns true if the current filter matches at least one of the context nodes
Objectevaluate(Context context)
ExprgetExpr()
ListgetPredicates()
PredicateSetgetPredicateSet()
StringgetText()
Exprsimplify()
StringtoString()

Field Detail

expr

private Expr expr

predicates

private PredicateSet predicates

serialVersionUID

private static final long serialVersionUID

Constructor Detail

DefaultFilterExpr

public DefaultFilterExpr(PredicateSet predicateSet)

DefaultFilterExpr

public DefaultFilterExpr(Expr expr, PredicateSet predicateSet)

Method Detail

addPredicate

public void addPredicate(Predicate predicate)

asBoolean

public boolean asBoolean(Context context)
Returns true if the current filter matches at least one of the context nodes

evaluate

public Object evaluate(Context context)

getExpr

public Expr getExpr()

getPredicates

public List getPredicates()

getPredicateSet

public PredicateSet getPredicateSet()

getText

public String getText()

simplify

public Expr simplify()

toString

public String toString()