|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.medor.filter.lib.BasicBinaryOperator | +--org.objectweb.medor.filter.lib.BasicComparator | +--org.objectweb.medor.filter.lib.LowerEqual
This class implements the QueryComparator interface; it represents "<=" mathematical comparator. Methods evaluate allow comparison between different variable types; int , char, long, ...
Field Summary |
Fields inherited from class org.objectweb.medor.filter.lib.BasicBinaryOperator |
left, leftResult, result, right, rightResult, type, verified |
Fields inherited from interface org.objectweb.medor.filter.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, SUBSTRING, SUM, UMINUS |
Constructor Summary | |
LowerEqual()
|
|
LowerEqual(Expression l,
Expression r)
|
|
LowerEqual(int strength)
|
Method Summary | |
boolean |
evaluate(boolean op1,
boolean op2)
This fonction evaluate the comaparison between two boolean variable; |
boolean |
evaluate(char op1,
char op2)
This fonction evaluate the comaparison between two characters variable; |
boolean |
evaluate(double op1,
double op2)
This fonction evaluate the comaparison between two double variable; |
boolean |
evaluate(double op1,
float op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(double op1,
int op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(double op1,
long op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(double op1,
short op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(float op1,
double op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(float op1,
float op2)
This fonction evaluate the comaparison between two floats variables; |
boolean |
evaluate(float op1,
int op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(float op1,
long op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(float op1,
short op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(int op1,
double op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(int op1,
float op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(int op1,
int op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(int op1,
long op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(int op1,
short op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(long op1,
double op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(long op1,
float op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(long op1,
int op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(long op1,
long op2)
This fonction evaluate the comaparison between two long variable; |
boolean |
evaluate(long op1,
short op2)
This fonction evaluate the comaparison between two numerics variables; |
boolean |
evaluate(java.lang.Object op1,
java.lang.Object op2)
This fonction evaluate the comaparison between two java Object ; |
boolean |
evaluate(java.lang.String op1,
java.lang.String op2)
This fonction evaluate the comaparison between two string variable; |
java.lang.String |
getOperatorString()
Returns the String representing the operator in Java |
Methods inherited from class org.objectweb.medor.filter.lib.BasicComparator |
compileExpression, evaluate, getType |
Methods inherited from class org.objectweb.medor.filter.lib.BasicBinaryOperator |
clone, getExpression, getLeftExpression, getOperandNumber, getResult, getRightExpression, isCompiled, setExpression, setLeftExpression, setRightExpression |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.medor.filter.api.BinaryOperator |
getLeftExpression, getRightExpression, setLeftExpression, setRightExpression |
Methods inherited from interface org.objectweb.medor.filter.api.Operator |
getExpression, getOperandNumber, setExpression |
Methods inherited from interface org.objectweb.medor.filter.api.Expression |
getResult, isCompiled |
Methods inherited from interface org.objectweb.medor.api.Cloneable |
clone |
Constructor Detail |
public LowerEqual()
public LowerEqual(int strength)
public LowerEqual(Expression l, Expression r)
Method Detail |
public boolean evaluate(java.lang.Object op1, java.lang.Object op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- Objectop2
- Object
public boolean evaluate(int op1, int op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- intop2
- int
public boolean evaluate(int op1, short op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- intop2
- short
public boolean evaluate(int op1, long op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- intop2
- long
public boolean evaluate(int op1, float op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- intop2
- float
public boolean evaluate(int op1, double op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- intop2
- double
public boolean evaluate(float op1, float op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- floatop2
- float
public boolean evaluate(float op1, short op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- floatop2
- short
public boolean evaluate(float op1, int op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- floatop2
- int
public boolean evaluate(float op1, long op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- floatop2
- long
public boolean evaluate(float op1, double op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- floatop2
- double
public boolean evaluate(char op1, char op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- charop2
- char
public boolean evaluate(long op1, short op2)
Comparator
op1
- longop2
- short
public boolean evaluate(long op1, int op2)
Comparator
op1
- longop2
- int
public boolean evaluate(long op1, long op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- longop2
- long
public boolean evaluate(long op1, float op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- longop2
- float
public boolean evaluate(long op1, double op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- longop2
- double
public boolean evaluate(double op1, short op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- doubleop2
- short
public boolean evaluate(double op1, int op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- doubleop2
- int
public boolean evaluate(double op1, long op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- doubleop2
- long
public boolean evaluate(double op1, float op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- doubleop2
- float
public boolean evaluate(double op1, double op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- doubleop2
- double
public boolean evaluate(boolean op1, boolean op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- booleanop2
- boolean
public boolean evaluate(java.lang.String op1, java.lang.String op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
op1
- Stringop2
- String
public java.lang.String getOperatorString()
Operator
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |