org.jaxen.expr
Class DefaultPredicate

java.lang.Object
  extended byorg.jaxen.expr.DefaultPredicate
All Implemented Interfaces:
Predicate, java.io.Serializable, Visitable

class DefaultPredicate
extends java.lang.Object
implements Predicate


Field Summary
private  Expr expr
           
 
Constructor Summary
DefaultPredicate(Expr expr)
           
 
Method Summary
 void accept(Visitor visitor)
           
 java.lang.Object evaluate(Context context)
           
 Expr getExpr()
           
 java.lang.String getText()
           
 void setExpr(Expr expr)
           
 void simplify()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

expr

private Expr expr
Constructor Detail

DefaultPredicate

public DefaultPredicate(Expr expr)
Method Detail

getExpr

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

setExpr

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

getText

public java.lang.String getText()
Specified by:
getText in interface Predicate

toString

public java.lang.String toString()

simplify

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

evaluate

public java.lang.Object evaluate(Context context)
                          throws JaxenException
Specified by:
evaluate in interface Predicate
Throws:
JaxenException

accept

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