org.jaxen.expr

Interface Expr

All Superinterfaces:
Serializable, Visitable
Known Subinterfaces:
AdditiveExpr, BinaryExpr, EqualityExpr, FilterExpr, FunctionCallExpr, LiteralExpr, LocationPath, LogicalExpr, MultiplicativeExpr, NumberExpr, PathExpr, RelationalExpr, UnaryExpr, UnionExpr, VariableReferenceExpr
Known Implementing Classes:
DefaultAbsoluteLocationPath, DefaultAdditiveExpr, DefaultAndExpr, DefaultArithExpr, DefaultBinaryExpr, DefaultDivExpr, DefaultEqualityExpr, DefaultEqualsExpr, DefaultExpr, DefaultFilterExpr, DefaultFunctionCallExpr, DefaultGreaterThanEqualExpr, DefaultGreaterThanExpr, DefaultLessThanEqualExpr, DefaultLessThanExpr, DefaultLiteralExpr, DefaultLocationPath, DefaultLogicalExpr, DefaultMinusExpr, DefaultModExpr, DefaultMultiplicativeExpr, DefaultMultiplyExpr, DefaultNotEqualsExpr, DefaultNumberExpr, DefaultOrExpr, DefaultPathExpr, DefaultPlusExpr, DefaultRelationalExpr, DefaultRelativeLocationPath, DefaultTruthExpr, DefaultUnaryExpr, DefaultUnionExpr, DefaultVariableReferenceExpr

public interface Expr
extends Serializable, Visitable

Method Summary

Object
evaluate(Context context)
String
getText()
Expr
simplify()

Methods inherited from interface org.jaxen.expr.Visitable

accept

Method Details

evaluate

public Object evaluate(Context context)
            throws JaxenException

getText

public String getText()

simplify

public Expr simplify()