|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.medor.clone.lib.BasicCloneable
org.objectweb.medor.expression.lib.BasicExpression
org.objectweb.medor.expression.lib.BasicOperator
org.objectweb.medor.expression.lib.BasicBinaryOperator
org.objectweb.medor.expression.lib.BasicComparator
org.objectweb.medor.expression.lib.GreaterEqual
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.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 | |
GreaterEqual()
|
|
GreaterEqual(Expression l,
Expression r)
|
|
GreaterEqual(int strength)
|
Method Summary | |
java.lang.Object |
clone(java.lang.Object clone,
java.util.Map obj2clone)
Clone the current object. |
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.expression.lib.BasicComparator |
compileExpression, 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 |
getExpression, getOperandNumber, setExpression |
Methods inherited from class org.objectweb.medor.expression.lib.BasicExpression |
getType |
Methods inherited from class org.objectweb.medor.clone.lib.BasicCloneable |
clone, clone, getClone |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.medor.expression.api.BinaryOperator |
getLeftExpression, getRightExpression, setLeftExpression, setRightExpression |
Methods inherited from interface org.objectweb.medor.expression.api.Operator |
getExpression, getOperandNumber, setExpression |
Methods inherited from interface org.objectweb.medor.expression.api.Expression |
getType |
Constructor Detail |
public GreaterEqual()
public GreaterEqual(int strength)
public GreaterEqual(Expression l, Expression r)
Method Detail |
public java.lang.Object clone(java.lang.Object clone, java.util.Map obj2clone) throws java.lang.CloneNotSupportedException
org.objectweb.medor.clone.api.Cloneable
clone
in interface org.objectweb.medor.clone.api.Cloneable
clone
in class BasicOperator
java.lang.CloneNotSupportedException
public boolean evaluate(java.lang.Object op1, java.lang.Object op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(int op1, int op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(int op1, short op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(int op1, long op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(int op1, float op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(int op1, double op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(float op1, float op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(float op1, short op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(float op1, int op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(float op1, long op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(float op1, double op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(char op1, char op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
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
public boolean evaluate(long op1, float op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(long op1, double op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(double op1, short op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(double op1, int op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(double op1, long op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(double op1, float op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(double op1, double op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(boolean op1, boolean op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public boolean evaluate(java.lang.String op1, java.lang.String op2)
Comparator
evaluate
in interface Comparator
evaluate
in class BasicComparator
public java.lang.String getOperatorString()
Operator
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |