Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.objectweb.medor.clone.lib.BasicCloneable
public class Mult
extends BasicBinaryArithmeticOperator
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 | |
| |
|
Method Summary | |
BigDecimal |
|
BigInteger |
|
Date |
|
String |
|
String |
|
Time |
|
Timestamp |
|
String |
|
int |
|
double |
|
double |
|
double |
|
double |
|
double |
|
double |
|
float |
|
float |
|
float |
|
float |
|
double |
|
float |
|
int |
|
long |
|
int |
|
double |
|
float |
|
long |
|
long |
|
long |
|
String |
Methods inherited from class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator | |
compileExpression , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , evaluate , 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 |
public BigDecimal evaluate(BigDecimal op1, BigDecimal op2)
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public BigInteger evaluate(BigInteger op1, BigInteger op2)
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public Date evaluate(Date op1, Date op2) throws TypingException
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public String evaluate(String op1, String op2) throws TypingException
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public String evaluate(String op1, char op2) throws TypingException
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public String evaluate(char op1, String op2) throws TypingException
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public int evaluate(char op1, char op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public double evaluate(double op1, double op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public double evaluate(double op1, float op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public double evaluate(double op1, int op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public double evaluate(double op1, long op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public double evaluate(double op1, short op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public double evaluate(float op1, double op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public float evaluate(float op1, float op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public float evaluate(float op1, int op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public float evaluate(float op1, long op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public float evaluate(float op1, short op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public double evaluate(int op1, double op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public float evaluate(int op1, float op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public int evaluate(int op1, int op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public long evaluate(int op1, long op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public int evaluate(int op1, short op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public double evaluate(long op1, double op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public float evaluate(long op1, float op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public long evaluate(long op1, int op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public long evaluate(long op1, long op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public long evaluate(long op1, short op2)
- Specified by:
- evaluate in interface BinaryArithmeticOperator
- Overrides:
- evaluate in interface BasicBinaryArithmeticOperator
public String getOperatorString()
- Specified by:
- getOperatorString in interface Operator