org.jaxen.expr
Class DefaultAndExpr
java.lang.Object
org.jaxen.expr.DefaultExpr
org.jaxen.expr.DefaultBinaryExpr
org.jaxen.expr.DefaultTruthExpr
org.jaxen.expr.DefaultLogicalExpr
org.jaxen.expr.DefaultAndExpr
- All Implemented Interfaces:
- BinaryExpr, Expr, LogicalExpr, java.io.Serializable, Visitable
- class DefaultAndExpr
- extends DefaultLogicalExpr
- implements LogicalExpr
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DefaultAndExpr
public DefaultAndExpr(Expr lhs,
Expr rhs)
getOperator
public java.lang.String getOperator()
- Specified by:
getOperator in interface LogicalExpr- Specified by:
getOperator in class DefaultBinaryExpr
toString
public java.lang.String toString()
- Overrides:
toString in class DefaultTruthExpr
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
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)
isNumber
protected boolean isNumber(java.lang.Object obj)
isString
protected boolean isString(java.lang.Object obj)
isBoolean
protected boolean isBoolean(java.lang.Object obj)
getLHS
public Expr getLHS()
- Specified by:
getLHS in interface BinaryExpr
getRHS
public Expr getRHS()
- Specified by:
getRHS in interface BinaryExpr
setLHS
public void setLHS(Expr lhs)
setRHS
public void setRHS(Expr rhs)
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