org.jaxen.expr

Class DefaultTruthExpr

Implemented Interfaces:
BinaryExpr, Expr, Serializable
Known Direct Subclasses:
DefaultEqualityExpr, DefaultLogicalExpr, DefaultRelationalExpr

(package private) abstract class DefaultTruthExpr
extends DefaultBinaryExpr

Field Summary

Fields inherited from class org.jaxen.expr.DefaultBinaryExpr

lhs, rhs

Constructor Summary

DefaultTruthExpr(Expr lhs, Expr rhs)

Method Summary

protected boolean
bothAreBoolean(Object lhs, Object rhs)
protected boolean
bothAreSets(Object lhs, Object rhs)
protected boolean
eitherIsBoolean(Object lhs, Object rhs)
protected boolean
eitherIsNumber(Object lhs, Object rhs)
protected boolean
eitherIsSet(Object lhs, Object rhs)
protected boolean
isSet(Object obj)
protected boolean
setIsEmpty(List set)
String
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

Constructor Details

DefaultTruthExpr

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

Method Details

bothAreBoolean

protected boolean bothAreBoolean(Object lhs,
                                 Object rhs)

bothAreSets

protected boolean bothAreSets(Object lhs,
                              Object rhs)

eitherIsBoolean

protected boolean eitherIsBoolean(Object lhs,
                                  Object rhs)

eitherIsNumber

protected boolean eitherIsNumber(Object lhs,
                                 Object rhs)

eitherIsSet

protected boolean eitherIsSet(Object lhs,
                              Object rhs)

isSet

protected boolean isSet(Object obj)

setIsEmpty

protected boolean setIsEmpty(List set)

toString

public String toString()
Overrides:
toString in interface DefaultBinaryExpr