org.jaxen.expr
Class DefaultTruthExpr

java.lang.Object
  extended by org.jaxen.expr.DefaultExpr
      extended by org.jaxen.expr.DefaultBinaryExpr
          extended by org.jaxen.expr.DefaultTruthExpr
All Implemented Interfaces:
java.io.Serializable, BinaryExpr, Expr
Direct Known Subclasses:
DefaultEqualityExpr, DefaultLogicalExpr, DefaultRelationalExpr

abstract class DefaultTruthExpr
extends DefaultBinaryExpr


Constructor Summary
DefaultTruthExpr(Expr lhs, Expr rhs)
           
 
Method Summary
protected  boolean bothAreBoolean(java.lang.Object lhs, java.lang.Object rhs)
           
protected  boolean bothAreSets(java.lang.Object lhs, java.lang.Object rhs)
           
protected  boolean eitherIsBoolean(java.lang.Object lhs, java.lang.Object rhs)
           
protected  boolean eitherIsNumber(java.lang.Object lhs, java.lang.Object rhs)
           
protected  boolean eitherIsSet(java.lang.Object lhs, java.lang.Object rhs)
           
protected  boolean isSet(java.lang.Object obj)
           
protected  boolean setIsEmpty(java.util.List set)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jaxen.expr.DefaultBinaryExpr
getLHS, getOperator, getRHS, getText, setLHS, setRHS, simplify
 
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
 
Methods inherited from interface org.jaxen.expr.Expr
evaluate
 

Constructor Detail

DefaultTruthExpr

DefaultTruthExpr(Expr lhs,
                 Expr rhs)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class DefaultBinaryExpr

bothAreSets

protected boolean bothAreSets(java.lang.Object lhs,
                              java.lang.Object rhs)

eitherIsSet

protected boolean eitherIsSet(java.lang.Object lhs,
                              java.lang.Object rhs)

isSet

protected boolean isSet(java.lang.Object obj)

setIsEmpty

protected boolean setIsEmpty(java.util.List set)

eitherIsBoolean

protected boolean eitherIsBoolean(java.lang.Object lhs,
                                  java.lang.Object rhs)

bothAreBoolean

protected boolean bothAreBoolean(java.lang.Object lhs,
                                 java.lang.Object rhs)

eitherIsNumber

protected boolean eitherIsNumber(java.lang.Object lhs,
                                 java.lang.Object rhs)