org.objectweb.medor.expression.lib

Class And

Implemented Interfaces:
BinaryLogicalOperator, BinaryOperator, org.objectweb.medor.clone.api.Cloneable, Expression, Operator, Serializable

public class And
extends BasicBinaryLogicalOperator

Author:
Sebastien Chassande-Barrioz

Field Summary

Fields inherited from class org.objectweb.medor.expression.lib.BasicOperator

expressions, result, verified

Fields inherited from class org.objectweb.medor.expression.lib.BasicExpression

logger, type

Fields inherited from interface org.objectweb.medor.expression.api.Operator

ABS, AND, AVG, BITWIZE, CONCAT, CONDAND, CONDOR, COUNT, DIV, EQUAL, FIRSTLOCATE, GREATER, GREATEREQUAL, IN, INDEXEDLOCATE, LENGTH, LOWER, LOWEREQUAL, MAX, MEMBEROF, MIN, MINUS, MOD, MULT, NAV, NOT, NOTEQUAL, NOTMEMBEROF, OR, PLUS, SQRT, STRING_LOWER, STRING_UPPER, SUBSTRING, SUM, UMINUS

Constructor Summary

And()
And(Expression l, Expression r)

Method Summary

boolean
evaluate(boolean b1, boolean b2)
String
getOperatorString()

Methods inherited from class org.objectweb.medor.expression.lib.BasicBinaryLogicalOperator

compileExpression, evaluate, evaluate

Methods inherited from class org.objectweb.medor.expression.lib.BasicBinaryOperator

getLeftExpression, getRightExpression, setLeftExpression, setRightExpression

Methods inherited from class org.objectweb.medor.expression.lib.BasicOperator

clone, getExpression, getOperandNumber, setExpression

Methods inherited from class org.objectweb.medor.expression.lib.BasicExpression

clone, getType

Methods inherited from class org.objectweb.medor.clone.lib.BasicCloneable

clone, clone, clone, getClone

Constructor Details

And

public And()


And

public And(Expression l,
           Expression r)

Method Details

evaluate

public boolean evaluate(boolean b1,
                        boolean b2)
Specified by:
evaluate in interface BinaryLogicalOperator
Overrides:
evaluate in interface BasicBinaryLogicalOperator


getOperatorString

public String getOperatorString()
Specified by:
getOperatorString in interface Operator