org.jaxen.expr

Class DefaultAndExpr

Implemented Interfaces:
BinaryExpr, Expr, LogicalExpr, Serializable, Visitable

(package private) class DefaultAndExpr
extends DefaultLogicalExpr

Field Summary

private static long
serialVersionUID

Fields inherited from class org.jaxen.expr.DefaultBinaryExpr

lhs, rhs

Constructor Summary

DefaultAndExpr(Expr lhs, Expr rhs)

Method Summary

void
accept(Visitor visitor)
Object
evaluate(Context context)
String
getOperator()
String
toString()

Methods inherited from class org.jaxen.expr.DefaultTruthExpr

bothAreBoolean, bothAreSets, eitherIsBoolean, eitherIsNumber, eitherIsSet, isSet, setIsEmpty, toString

Methods inherited from class org.jaxen.expr.DefaultBinaryExpr

getLHS, getOperator, getRHS, getText, setLHS, setRHS, simplify, toString

Methods inherited from class org.jaxen.expr.DefaultExpr

convertToIterator, convertToList, simplify

Field Details

serialVersionUID

private static final long serialVersionUID
Field Value:
-5237984010263103742L

Constructor Details

DefaultAndExpr

(package private)  DefaultAndExpr(Expr lhs,
                                  Expr rhs)

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 Expr

getOperator

public String getOperator()
Specified by:
getOperator in interface LogicalExpr
Overrides:
getOperator in interface DefaultBinaryExpr

toString

public String toString()
Overrides:
toString in interface DefaultTruthExpr