org.jaxen.expr
Class DefaultUnaryExpr

java.lang.Object
  extended byorg.jaxen.expr.DefaultExpr
      extended byorg.jaxen.expr.DefaultUnaryExpr
All Implemented Interfaces:
Expr, java.io.Serializable, UnaryExpr, Visitable

class DefaultUnaryExpr
extends DefaultExpr
implements UnaryExpr


Field Summary
private  Expr expr
           
 
Constructor Summary
DefaultUnaryExpr(Expr expr)
           
 
Method Summary
 void accept(Visitor visitor)
           
 java.lang.Object evaluate(Context context)
           
 Expr getExpr()
           
 java.lang.String getText()
           
 Expr simplify()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jaxen.expr.DefaultExpr
convertToIterator, convertToList
 
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

DefaultUnaryExpr

public DefaultUnaryExpr(Expr expr)
Method Detail

getExpr

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

toString

public java.lang.String toString()

getText

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

simplify

public Expr simplify()
Specified by:
simplify in interface Expr
Overrides:
simplify in class DefaultExpr

evaluate

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

accept

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