org.jaxen.expr

Class DefaultPredicate

Implemented Interfaces:
Predicate, Serializable, Visitable

(package private) class DefaultPredicate
extends java.lang.Object
implements Predicate

Field Summary

private Expr
expr
private static long
serialVersionUID

Constructor Summary

DefaultPredicate(Expr expr)

Method Summary

void
accept(Visitor visitor)
Object
evaluate(Context context)
Expr
getExpr()
String
getText()
void
setExpr(Expr expr)
void
simplify()
String
toString()

Field Details

expr

private Expr expr

serialVersionUID

private static final long serialVersionUID
Field Value:
-4140068594075364971L

Constructor Details

DefaultPredicate

(package private)  DefaultPredicate(Expr expr)

Method Details

accept

public void accept(Visitor visitor)
Specified by:
accept in interface Visitable

evaluate

public Object evaluate(Context context)
            throws JaxenException
Specified by:
evaluate in interface Predicate

getExpr

public Expr getExpr()
Specified by:
getExpr in interface Predicate

getText

public String getText()
Specified by:
getText in interface Predicate

setExpr

public void setExpr(Expr expr)
Specified by:
setExpr in interface Predicate

simplify

public void simplify()
Specified by:
simplify in interface Predicate

toString

public String toString()