A B C D E F G I L M N O P R S T U V

A

ABS - Static variable in interface org.objectweb.medor.expression.api.Operator
 
AND - Static variable in interface org.objectweb.medor.expression.api.Operator
 
AVG - Static variable in interface org.objectweb.medor.expression.api.Operator
 
Abs - class org.objectweb.medor.expression.lib.Abs.
 
Abs() - Constructor for class org.objectweb.medor.expression.lib.Abs
 
Abs(Expression) - Constructor for class org.objectweb.medor.expression.lib.Abs
 
And - class org.objectweb.medor.expression.lib.And.
 
And() - Constructor for class org.objectweb.medor.expression.lib.And
 
And(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.And
 

B

BITWIZE - Static variable in interface org.objectweb.medor.expression.api.Operator
 
BasicBinaryArithmeticOperator - class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator.
 
BasicBinaryArithmeticOperator() - Constructor for class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
BasicBinaryArithmeticOperator(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
BasicBinaryArithmeticOperator(PType) - Constructor for class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
BasicBinaryArithmeticOperator(PType, Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
BasicBinaryLogicalOperator - class org.objectweb.medor.expression.lib.BasicBinaryLogicalOperator.
 
BasicBinaryLogicalOperator() - Constructor for class org.objectweb.medor.expression.lib.BasicBinaryLogicalOperator
 
BasicBinaryLogicalOperator(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicBinaryLogicalOperator
 
BasicBinaryOperator - class org.objectweb.medor.expression.lib.BasicBinaryOperator.
 
BasicBinaryOperator() - Constructor for class org.objectweb.medor.expression.lib.BasicBinaryOperator
 
BasicBinaryOperator(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicBinaryOperator
 
BasicBinaryOperator(PType) - Constructor for class org.objectweb.medor.expression.lib.BasicBinaryOperator
 
BasicBinaryOperator(PType, Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicBinaryOperator
 
BasicComparator - class org.objectweb.medor.expression.lib.BasicComparator.
 
BasicComparator() - Constructor for class org.objectweb.medor.expression.lib.BasicComparator
 
BasicComparator(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicComparator
 
BasicExpression - class org.objectweb.medor.expression.lib.BasicExpression.
Is an abstract common class for expression.
BasicExpression() - Constructor for class org.objectweb.medor.expression.lib.BasicExpression
 
BasicExpression(PType) - Constructor for class org.objectweb.medor.expression.lib.BasicExpression
 
BasicExpression(BasicExpression) - Constructor for class org.objectweb.medor.expression.lib.BasicExpression
 
BasicOperand - class org.objectweb.medor.expression.lib.BasicOperand.
 
BasicOperand() - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(BasicOperand) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(PType) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(boolean) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(char) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(char[]) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(byte) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(byte[]) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(short) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(int) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(long) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(float) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(double) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(String) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(Date) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperand(Object, PType) - Constructor for class org.objectweb.medor.expression.lib.BasicOperand
 
BasicOperator - class org.objectweb.medor.expression.lib.BasicOperator.
 
BasicOperator() - Constructor for class org.objectweb.medor.expression.lib.BasicOperator
 
BasicOperator(Expression[]) - Constructor for class org.objectweb.medor.expression.lib.BasicOperator
 
BasicOperator(PType) - Constructor for class org.objectweb.medor.expression.lib.BasicOperator
 
BasicOperator(PType, Expression[]) - Constructor for class org.objectweb.medor.expression.lib.BasicOperator
 
BasicParameterOperand - class org.objectweb.medor.expression.lib.BasicParameterOperand.
 
BasicParameterOperand() - Constructor for class org.objectweb.medor.expression.lib.BasicParameterOperand
 
BasicParameterOperand(BasicParameterOperand) - Constructor for class org.objectweb.medor.expression.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String) - Constructor for class org.objectweb.medor.expression.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String, Object) - Constructor for class org.objectweb.medor.expression.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String, String) - Constructor for class org.objectweb.medor.expression.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String, boolean) - Constructor for class org.objectweb.medor.expression.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String, long) - Constructor for class org.objectweb.medor.expression.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String, double) - Constructor for class org.objectweb.medor.expression.lib.BasicParameterOperand
 
BasicUnaryArithmeticOperator - class org.objectweb.medor.expression.lib.BasicUnaryArithmeticOperator.
 
BasicUnaryArithmeticOperator() - Constructor for class org.objectweb.medor.expression.lib.BasicUnaryArithmeticOperator
 
BasicUnaryArithmeticOperator(PType) - Constructor for class org.objectweb.medor.expression.lib.BasicUnaryArithmeticOperator
 
BasicUnaryArithmeticOperator(Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicUnaryArithmeticOperator
 
BasicUnaryArithmeticOperator(PType, Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicUnaryArithmeticOperator
 
BasicUnaryLogicalOperator - class org.objectweb.medor.expression.lib.BasicUnaryLogicalOperator.
 
BasicUnaryLogicalOperator() - Constructor for class org.objectweb.medor.expression.lib.BasicUnaryLogicalOperator
 
BasicUnaryLogicalOperator(Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicUnaryLogicalOperator
 
BasicUnaryOperator - class org.objectweb.medor.expression.lib.BasicUnaryOperator.
 
BasicUnaryOperator() - Constructor for class org.objectweb.medor.expression.lib.BasicUnaryOperator
 
BasicUnaryOperator(PType) - Constructor for class org.objectweb.medor.expression.lib.BasicUnaryOperator
 
BasicUnaryOperator(Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicUnaryOperator
 
BasicUnaryOperator(PType, Expression) - Constructor for class org.objectweb.medor.expression.lib.BasicUnaryOperator
 
BasicVariableOperand - class org.objectweb.medor.expression.lib.BasicVariableOperand.
 
BasicVariableOperand() - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(BasicOperand) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(PType) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(boolean) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(char) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(byte) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(short) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(int) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(long) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(float) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(double) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(String) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BasicVariableOperand(Date) - Constructor for class org.objectweb.medor.expression.lib.BasicVariableOperand
 
BinaryArithmeticOperator - interface org.objectweb.medor.expression.api.BinaryArithmeticOperator.
This interface represents a binary arithmetic operation (+, -, ...).
BinaryLogicalOperator - interface org.objectweb.medor.expression.api.BinaryLogicalOperator.
This interface represents a binary logical opertaion(and, or, ...)
BinaryOperator - interface org.objectweb.medor.expression.api.BinaryOperator.
 
Bitwize - class org.objectweb.medor.expression.lib.Bitwize.
 
Bitwize() - Constructor for class org.objectweb.medor.expression.lib.Bitwize
 
Bitwize(Expression) - Constructor for class org.objectweb.medor.expression.lib.Bitwize
 

C

CONCAT - Static variable in interface org.objectweb.medor.expression.api.Operator
 
CONDAND - Static variable in interface org.objectweb.medor.expression.api.Operator
 
CONDOR - Static variable in interface org.objectweb.medor.expression.api.Operator
 
COUNT - Static variable in interface org.objectweb.medor.expression.api.Operator
 
CalculatedParameterOperand - interface org.objectweb.medor.expression.api.CalculatedParameterOperand.
This interface represents a ParameterOperand which must be evaluate.
Comparator - interface org.objectweb.medor.expression.api.Comparator.
This interface represents a mathematical comparator.
Concat - class org.objectweb.medor.expression.lib.Concat.
 
Concat(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Concat
Returns the concatenation of two strings.
Concat() - Constructor for class org.objectweb.medor.expression.lib.Concat
 
ConditionalAnd - class org.objectweb.medor.expression.lib.ConditionalAnd.
 
ConditionalAnd() - Constructor for class org.objectweb.medor.expression.lib.ConditionalAnd
 
ConditionalAnd(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.ConditionalAnd
 
ConditionalOr - class org.objectweb.medor.expression.lib.ConditionalOr.
 
ConditionalOr() - Constructor for class org.objectweb.medor.expression.lib.ConditionalOr
 
ConditionalOr(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.ConditionalOr
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.BasicExpression
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.BasicOperator
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.BasicParameterOperand
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.Equal
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.Greater
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.Like
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.Lower
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
clone(Object, Map) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
compileExpression() - Method in interface org.objectweb.medor.expression.api.Expression
Checks the semantic integrity of an expression.
compileExpression() - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.BasicBinaryLogicalOperator
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.BasicUnaryArithmeticOperator
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.BasicUnaryLogicalOperator
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.Concat
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.FirstLocate
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.IndexedLocate
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.Length
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.Like
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.Round
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.Sqrt
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.StringLower
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.StringUpper
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.Substring
 
compileExpression() - Method in class org.objectweb.medor.expression.lib.TypeConverter
 

D

DIV - Static variable in interface org.objectweb.medor.expression.api.Operator
 
DivideBy - class org.objectweb.medor.expression.lib.DivideBy.
 
DivideBy() - Constructor for class org.objectweb.medor.expression.lib.DivideBy
 
DivideBy(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.DivideBy
 
doubleValue - Variable in class org.objectweb.medor.expression.lib.BasicOperand
 

E

EQUAL - Static variable in interface org.objectweb.medor.expression.api.Operator
 
Equal - class org.objectweb.medor.expression.lib.Equal.
 
Equal() - Constructor for class org.objectweb.medor.expression.lib.Equal
 
Equal(int) - Constructor for class org.objectweb.medor.expression.lib.Equal
 
Equal(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Equal
 
Expression - interface org.objectweb.medor.expression.api.Expression.
This interface represents an arithmetic and/or a boolean expression.
ExpressionException - exception org.objectweb.medor.expression.api.ExpressionException.
Specialisation of MedorException for problems related to Expressions.
ExpressionException(String) - Constructor for class org.objectweb.medor.expression.api.ExpressionException
 
ExpressionException(Exception) - Constructor for class org.objectweb.medor.expression.api.ExpressionException
 
ExpressionException(String, Exception) - Constructor for class org.objectweb.medor.expression.api.ExpressionException
 
ExpressionParser - class org.objectweb.medor.expression.parser.string.ExpressionParser.
This class is a string parser of expressions.
ExpressionParser() - Constructor for class org.objectweb.medor.expression.parser.string.ExpressionParser
 
ExpressionPrinter - class org.objectweb.medor.expression.lib.ExpressionPrinter.
This class is the default expression printer.
ExpressionPrinter() - Constructor for class org.objectweb.medor.expression.lib.ExpressionPrinter
 
ExpressionTypeHelper - class org.objectweb.medor.expression.type.ExpressionTypeHelper.
 
ExpressionTypeHelper() - Constructor for class org.objectweb.medor.expression.type.ExpressionTypeHelper
 
e2str(Expression) - Static method in class org.objectweb.medor.expression.lib.ExpressionPrinter
 
evaluate(int, int) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the arithmetic operation between two numerics variables;
evaluate(int, short) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, long) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, float) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, double) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, float) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two floats variables;
evaluate(float, short) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, int) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, long) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, double) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(char, char) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two characters variable;
evaluate(char, String) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two characters variable;
evaluate(long, long) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two long variable;
evaluate(long, short) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, int) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, float) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, double) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, double) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two double variable;
evaluate(double, short) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, int) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, float) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, long) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(String, String) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two string variable;
evaluate(String, char) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two string variable;
evaluate(Date, Date) - Method in interface org.objectweb.medor.expression.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two java.util.Date variable;
evaluate(boolean, boolean) - Method in interface org.objectweb.medor.expression.api.BinaryLogicalOperator
 
evaluate(ParameterOperand[]) - Method in interface org.objectweb.medor.expression.api.CalculatedParameterOperand
 
evaluate(Object, Object) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two java Object ;
evaluate(int, int) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, short) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, long) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, float) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, double) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, float) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two floats variables;
evaluate(float, short) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, int) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, long) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, double) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(char, char) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two characters variable;
evaluate(long, long) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two long variable;
evaluate(long, short) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, int) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, float) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, double) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, double) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two double variable;
evaluate(double, short) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, int) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, float) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, long) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(String, String) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two string variable;
evaluate(boolean, boolean) - Method in interface org.objectweb.medor.expression.api.Comparator
This fonction evaluate the comaparison between two boolean variable;
evaluate(ParameterOperand[], Object) - Method in interface org.objectweb.medor.expression.api.Expression
It evaluates the expression tree and puts the result into the operand result.
evaluate(byte) - Method in interface org.objectweb.medor.expression.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(short) - Method in interface org.objectweb.medor.expression.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int) - Method in interface org.objectweb.medor.expression.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long) - Method in interface org.objectweb.medor.expression.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float) - Method in interface org.objectweb.medor.expression.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double) - Method in interface org.objectweb.medor.expression.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(boolean) - Method in interface org.objectweb.medor.expression.api.UnaryLogicalOperator
 
evaluate(int) - Method in class org.objectweb.medor.expression.lib.Abs
 
evaluate(short) - Method in class org.objectweb.medor.expression.lib.Abs
 
evaluate(long) - Method in class org.objectweb.medor.expression.lib.Abs
 
evaluate(float) - Method in class org.objectweb.medor.expression.lib.Abs
 
evaluate(byte) - Method in class org.objectweb.medor.expression.lib.Abs
 
evaluate(double) - Method in class org.objectweb.medor.expression.lib.Abs
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.And
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(char, String) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(BigDecimal, BigDecimal) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(BigInteger, BigInteger) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(String, char) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(Date, Date) - Method in class org.objectweb.medor.expression.lib.BasicBinaryArithmeticOperator
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.BasicBinaryLogicalOperator
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.BasicBinaryLogicalOperator
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.BasicComparator
We supose that the comparisons can be performed between all types.
evaluate(Object, Object) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.BasicComparator
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.BasicParameterOperand
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.BasicUnaryArithmeticOperator
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.BasicUnaryLogicalOperator
 
evaluate(boolean) - Method in class org.objectweb.medor.expression.lib.BasicUnaryLogicalOperator
 
evaluate(int) - Method in class org.objectweb.medor.expression.lib.Bitwize
 
evaluate(short) - Method in class org.objectweb.medor.expression.lib.Bitwize
 
evaluate(long) - Method in class org.objectweb.medor.expression.lib.Bitwize
 
evaluate(float) - Method in class org.objectweb.medor.expression.lib.Bitwize
 
evaluate(byte) - Method in class org.objectweb.medor.expression.lib.Bitwize
 
evaluate(double) - Method in class org.objectweb.medor.expression.lib.Bitwize
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.Concat
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.Concat
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.ConditionalAnd
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.ConditionalOr
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(BigDecimal, BigDecimal) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(BigInteger, BigInteger) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(String, char) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(char, String) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(Timestamp, Timestamp) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(Time, Time) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(Date, Date) - Method in class org.objectweb.medor.expression.lib.DivideBy
 
evaluate(Object, Object) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.Equal
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.FirstLocate
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.FirstLocate
 
evaluate(Object, Object) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.Greater
 
evaluate(Object, Object) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.IndexedLocate
 
evaluate(String, String, int) - Method in class org.objectweb.medor.expression.lib.IndexedLocate
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.Length
 
evaluate(String) - Method in class org.objectweb.medor.expression.lib.Length
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.Like
 
evaluate(Object, Object) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.Lower
 
evaluate(Object, Object) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(BigDecimal, BigDecimal) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(BigInteger, BigInteger) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(char, String) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(Time, Time) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(Timestamp, Timestamp) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(Date, Date) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(String, char) - Method in class org.objectweb.medor.expression.lib.Minus
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(BigDecimal, BigDecimal) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(BigInteger, BigInteger) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(String, char) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(char, String) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(Date, Date) - Method in class org.objectweb.medor.expression.lib.Mod
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(BigDecimal, BigDecimal) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(BigInteger, BigInteger) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(String, char) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(char, String) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(Timestamp, Timestamp) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(Time, Time) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(Date, Date) - Method in class org.objectweb.medor.expression.lib.Mult
 
evaluate(boolean) - Method in class org.objectweb.medor.expression.lib.Not
 
evaluate(Object, Object) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.NotEqual
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.expression.lib.Or
 
evaluate(int, int) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(int, short) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(int, long) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(int, float) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(int, double) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(float, float) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(float, short) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(float, int) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(float, long) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(float, double) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(char, char) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(char, String) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(long, long) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(long, short) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(long, int) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(long, float) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(long, double) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(double, double) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(double, short) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(double, int) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(double, float) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(double, long) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(BigDecimal, BigDecimal) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(BigInteger, BigInteger) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(String, String) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(String, char) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(Timestamp, Timestamp) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(Time, Time) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(Date, Date) - Method in class org.objectweb.medor.expression.lib.Plus
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.Round
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.Sqrt
 
evaluate(int) - Method in class org.objectweb.medor.expression.lib.Sqrt
 
evaluate(short) - Method in class org.objectweb.medor.expression.lib.Sqrt
 
evaluate(long) - Method in class org.objectweb.medor.expression.lib.Sqrt
 
evaluate(float) - Method in class org.objectweb.medor.expression.lib.Sqrt
 
evaluate(byte) - Method in class org.objectweb.medor.expression.lib.Sqrt
 
evaluate(double) - Method in class org.objectweb.medor.expression.lib.Sqrt
 
evaluate(ParameterOperand[]) - Method in class org.objectweb.medor.expression.lib.StringComparatorParameterOperand
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.StringLower
 
evaluate(String) - Method in class org.objectweb.medor.expression.lib.StringLower
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.StringUpper
 
evaluate(String) - Method in class org.objectweb.medor.expression.lib.StringUpper
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.Substring
 
evaluate(String, int, int) - Method in class org.objectweb.medor.expression.lib.Substring
 
evaluate(ParameterOperand[], Object) - Method in class org.objectweb.medor.expression.lib.TypeConverter
 
evaluate(int) - Method in class org.objectweb.medor.expression.lib.UMinus
 
evaluate(short) - Method in class org.objectweb.medor.expression.lib.UMinus
 
evaluate(long) - Method in class org.objectweb.medor.expression.lib.UMinus
 
evaluate(float) - Method in class org.objectweb.medor.expression.lib.UMinus
 
evaluate(byte) - Method in class org.objectweb.medor.expression.lib.UMinus
 
evaluate(double) - Method in class org.objectweb.medor.expression.lib.UMinus
 
expToString(Expression) - Method in interface org.objectweb.medor.expression.api.IExpressionPrinter
Returns String representation of the Expression.
expToString(Expression) - Method in class org.objectweb.medor.expression.lib.ExpressionPrinter
 
expressions - Variable in class org.objectweb.medor.expression.lib.BasicOperator
 

F

FIRSTLOCATE - Static variable in interface org.objectweb.medor.expression.api.Operator
 
FirstLocate - class org.objectweb.medor.expression.lib.FirstLocate.
 
FirstLocate(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.FirstLocate
Returns the first position of an Expression (first parameter) in another Expression (second parameter).
FirstLocate() - Constructor for class org.objectweb.medor.expression.lib.FirstLocate
 

G

GREATER - Static variable in interface org.objectweb.medor.expression.api.Operator
 
GREATEREQUAL - Static variable in interface org.objectweb.medor.expression.api.Operator
 
Greater - class org.objectweb.medor.expression.lib.Greater.
This class implements the QueryComparator interface; it represents ">" mathematical comparator.
Greater() - Constructor for class org.objectweb.medor.expression.lib.Greater
 
Greater(int) - Constructor for class org.objectweb.medor.expression.lib.Greater
 
Greater(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Greater
 
GreaterEqual - class org.objectweb.medor.expression.lib.GreaterEqual.
This class implements the QueryComparator interface; it represents ">=" mathematical comparator.
GreaterEqual() - Constructor for class org.objectweb.medor.expression.lib.GreaterEqual
 
GreaterEqual(int) - Constructor for class org.objectweb.medor.expression.lib.GreaterEqual
 
GreaterEqual(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.GreaterEqual
 
getBigDecimal() - Method in interface org.objectweb.medor.expression.api.Operand
evalute the expression result and return a BigDecimal value
getBigDecimal() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getBigInteger() - Method in interface org.objectweb.medor.expression.api.Operand
evalute the expression result and return a BigInteger value
getBigInteger() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getBoolean() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a boolean value
getBoolean() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getByte() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a byte value
getByte() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getByteArray() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a byte[] value
getByteArray() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getChar() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a char value
getChar() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getCharArray() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a char[] value
getCharArray() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getDate() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result a java.util.Date value
getDate() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getDouble() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a double value
getDouble() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getExpression(int) - Method in interface org.objectweb.medor.expression.api.Operator
 
getExpression() - Method in interface org.objectweb.medor.expression.api.UnaryOperator
Deprecated. use getExpression(0)
getExpression(int) - Method in class org.objectweb.medor.expression.lib.BasicOperator
 
getExpression(int) - Method in class org.objectweb.medor.expression.lib.BasicUnaryOperator
 
getExpression() - Method in class org.objectweb.medor.expression.lib.BasicUnaryOperator
 
getFloat() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a float value
getFloat() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getInt() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a byte value
getInt() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getLeftExpression() - Method in interface org.objectweb.medor.expression.api.BinaryOperator
Deprecated. use getExpression(0)
getLeftExpression() - Method in class org.objectweb.medor.expression.lib.BasicBinaryOperator
 
getLong() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a long value
getLong() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getName() - Method in interface org.objectweb.medor.expression.api.ParameterOperand
 
getName() - Method in class org.objectweb.medor.expression.lib.BasicParameterOperand
 
getNestedException() - Method in class org.objectweb.medor.expression.api.ExpressionException
 
getObject() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a java.lang.Object value
getObject() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getOperandNumber() - Method in interface org.objectweb.medor.expression.api.Operator
 
getOperandNumber() - Method in class org.objectweb.medor.expression.lib.BasicOperator
 
getOperandNumber() - Method in class org.objectweb.medor.expression.lib.BasicUnaryOperator
 
getOperatorString() - Method in interface org.objectweb.medor.expression.api.Operator
Returns the String representing the operator in Java
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Abs
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.And
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Bitwize
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Concat
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.ConditionalAnd
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.ConditionalOr
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.DivideBy
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Equal
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.FirstLocate
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Greater
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.GreaterEqual
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.IndexedLocate
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Length
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Like
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Lower
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.LowerEqual
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Minus
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Mod
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Mult
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Not
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.NotEqual
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Or
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Plus
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Round
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Sqrt
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.StringLower
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.StringUpper
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.Substring
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.TypeConverter
 
getOperatorString() - Method in class org.objectweb.medor.expression.lib.UMinus
 
getParameterPType(String) - Method in interface org.objectweb.medor.expression.parser.api.ParameterTypeProvider
Returns the PType of a parameter, identified by its name.
getParameterPType(String) - Method in class org.objectweb.medor.expression.parser.lib.MapParameterTypeProvider
 
getResult() - Method in class org.objectweb.medor.expression.lib.Like
 
getResultType(PType, PType) - Static method in class org.objectweb.medor.expression.type.ExpressionTypeHelper
This method returns the type which would result from applying a binary operator to 2 objects of given PType.
getRightExpression() - Method in interface org.objectweb.medor.expression.api.BinaryOperator
Deprecated. use getExpression(1)
getRightExpression() - Method in class org.objectweb.medor.expression.lib.BasicBinaryOperator
 
getRound() - Method in class org.objectweb.medor.expression.lib.Round
 
getShort() - Method in interface org.objectweb.medor.expression.api.Operand
get the operand result as a short value
getShort() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getString() - Method in interface org.objectweb.medor.expression.api.Operand
evalute the expression result and return a string value
getString() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getType() - Method in interface org.objectweb.medor.expression.api.Expression
It gets the result type of this expression
getType() - Method in class org.objectweb.medor.expression.lib.BasicExpression
 
getType() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
getValueAsString() - Method in class org.objectweb.medor.expression.lib.BasicOperand
It retrieves the value of the operand as a String.

I

IExpressionPrinter - interface org.objectweb.medor.expression.api.IExpressionPrinter.
Defines a printer of Expression.
IN - Static variable in interface org.objectweb.medor.expression.api.Operator
 
INDEXEDLOCATE - Static variable in interface org.objectweb.medor.expression.api.Operator
 
IndexedLocate - class org.objectweb.medor.expression.lib.IndexedLocate.
Operator representing the search for a substring within a given input string, starting at a given index.
IndexedLocate(Expression, Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.IndexedLocate
Constructs an IndexedLocate operator, representing the search for a substring in an input string, starting at a given index.
IndexedLocate() - Constructor for class org.objectweb.medor.expression.lib.IndexedLocate
 
isArithmeticType(PType) - Static method in class org.objectweb.medor.expression.type.ExpressionTypeHelper
This method tells if a given Type is an arithmetic type
isDefined() - Method in interface org.objectweb.medor.expression.api.Operand
Indicates if the operand has been defined, ie is the value returned if pertinent
isDefined - Variable in class org.objectweb.medor.expression.lib.BasicOperand
 
isDefined() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 

L

LENGTH - Static variable in interface org.objectweb.medor.expression.api.Operator
 
LOWER - Static variable in interface org.objectweb.medor.expression.api.Operator
 
LOWEREQUAL - Static variable in interface org.objectweb.medor.expression.api.Operator
 
Length - class org.objectweb.medor.expression.lib.Length.
 
Length() - Constructor for class org.objectweb.medor.expression.lib.Length
 
Length(Expression) - Constructor for class org.objectweb.medor.expression.lib.Length
 
Like - class org.objectweb.medor.expression.lib.Like.
 
Like() - Constructor for class org.objectweb.medor.expression.lib.Like
 
Like(Expression, Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Like
 
Like(Expression, Expression, Expression, boolean) - Constructor for class org.objectweb.medor.expression.lib.Like
 
Like(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Like
 
Like(Expression, Expression, boolean) - Constructor for class org.objectweb.medor.expression.lib.Like
 
Lower - class org.objectweb.medor.expression.lib.Lower.
This class implements the QueryComparator interface; it represents "<" mathematical comparator.
Lower() - Constructor for class org.objectweb.medor.expression.lib.Lower
 
Lower(int) - Constructor for class org.objectweb.medor.expression.lib.Lower
 
Lower(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Lower
 
LowerEqual - class org.objectweb.medor.expression.lib.LowerEqual.
This class implements the QueryComparator interface; it represents "<=" mathematical comparator.
LowerEqual() - Constructor for class org.objectweb.medor.expression.lib.LowerEqual
 
LowerEqual(int) - Constructor for class org.objectweb.medor.expression.lib.LowerEqual
 
LowerEqual(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.LowerEqual
 
logger - Variable in class org.objectweb.medor.expression.lib.BasicExpression
 
longValue - Variable in class org.objectweb.medor.expression.lib.BasicOperand
 

M

MAX - Static variable in interface org.objectweb.medor.expression.api.Operator
 
MEMBEROF - Static variable in interface org.objectweb.medor.expression.api.Operator
 
MIN - Static variable in interface org.objectweb.medor.expression.api.Operator
 
MINUS - Static variable in interface org.objectweb.medor.expression.api.Operator
 
MOD - Static variable in interface org.objectweb.medor.expression.api.Operator
 
MULT - Static variable in interface org.objectweb.medor.expression.api.Operator
 
MalformedExpressionException - exception org.objectweb.medor.expression.api.MalformedExpressionException.
Specialisation of ExpressionException when Expression are malformed
MalformedExpressionException(String) - Constructor for class org.objectweb.medor.expression.api.MalformedExpressionException
 
MalformedExpressionException(Exception) - Constructor for class org.objectweb.medor.expression.api.MalformedExpressionException
 
MalformedExpressionException(String, Exception) - Constructor for class org.objectweb.medor.expression.api.MalformedExpressionException
 
MapParameterTypeProvider - class org.objectweb.medor.expression.parser.lib.MapParameterTypeProvider.
 
MapParameterTypeProvider(Map) - Constructor for class org.objectweb.medor.expression.parser.lib.MapParameterTypeProvider
 
Minus - class org.objectweb.medor.expression.lib.Minus.
 
Minus() - Constructor for class org.objectweb.medor.expression.lib.Minus
 
Minus(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Minus
 
Mod - class org.objectweb.medor.expression.lib.Mod.
This class represents the Modulo operator.
Mod() - Constructor for class org.objectweb.medor.expression.lib.Mod
 
Mod(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Mod
 
Mult - class org.objectweb.medor.expression.lib.Mult.
 
Mult() - Constructor for class org.objectweb.medor.expression.lib.Mult
 
Mult(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Mult
 

N

NAV - Static variable in interface org.objectweb.medor.expression.api.Operator
 
NOT - Static variable in interface org.objectweb.medor.expression.api.Operator
 
NOTEQUAL - Static variable in interface org.objectweb.medor.expression.api.Operator
 
NOTMEMBEROF - Static variable in interface org.objectweb.medor.expression.api.Operator
 
Not - class org.objectweb.medor.expression.lib.Not.
 
Not() - Constructor for class org.objectweb.medor.expression.lib.Not
 
Not(Expression) - Constructor for class org.objectweb.medor.expression.lib.Not
 
NotEqual - class org.objectweb.medor.expression.lib.NotEqual.
 
NotEqual() - Constructor for class org.objectweb.medor.expression.lib.NotEqual
 
NotEqual(int) - Constructor for class org.objectweb.medor.expression.lib.NotEqual
 
NotEqual(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.NotEqual
 
name - Variable in class org.objectweb.medor.expression.lib.BasicParameterOperand
 

O

OR - Static variable in interface org.objectweb.medor.expression.api.Operator
 
Operand - interface org.objectweb.medor.expression.api.Operand.
This interface represents a byte, char, int,...or an object value.
Operator - interface org.objectweb.medor.expression.api.Operator.
 
Or - class org.objectweb.medor.expression.lib.Or.
 
Or() - Constructor for class org.objectweb.medor.expression.lib.Or
 
Or(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Or
 
objectValue - Variable in class org.objectweb.medor.expression.lib.BasicOperand
 
org.objectweb.medor.expression.api - package org.objectweb.medor.expression.api
 
org.objectweb.medor.expression.lib - package org.objectweb.medor.expression.lib
 
org.objectweb.medor.expression.parser.api - package org.objectweb.medor.expression.parser.api
 
org.objectweb.medor.expression.parser.lib - package org.objectweb.medor.expression.parser.lib
 
org.objectweb.medor.expression.parser.string - package org.objectweb.medor.expression.parser.string
 
org.objectweb.medor.expression.type - package org.objectweb.medor.expression.type
 

P

PLUS - Static variable in interface org.objectweb.medor.expression.api.Operator
 
ParameterOperand - interface org.objectweb.medor.expression.api.ParameterOperand.
 
ParameterTypeProvider - interface org.objectweb.medor.expression.parser.api.ParameterTypeProvider.
Callback interface for providing PTypes for parameters.
Plus - class org.objectweb.medor.expression.lib.Plus.
This operator operates on the numeric Types and the string Type.
Plus() - Constructor for class org.objectweb.medor.expression.lib.Plus
 
Plus(Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Plus
 
parse(String, ParameterTypeProvider) - Method in class org.objectweb.medor.expression.parser.string.ExpressionParser
Produces a MEDOR Expression from a string.

R

ReplaceStringPlusByConcat - class org.objectweb.medor.expression.parser.lib.ReplaceStringPlusByConcat.
This class is a rewriter of Expression, replacing the plus operator between string to the concat operator.
ReplaceStringPlusByConcat() - Constructor for class org.objectweb.medor.expression.parser.lib.ReplaceStringPlusByConcat
 
Round - class org.objectweb.medor.expression.lib.Round.
 
Round() - Constructor for class org.objectweb.medor.expression.lib.Round
 
Round(Expression) - Constructor for class org.objectweb.medor.expression.lib.Round
 
Round(Expression, int) - Constructor for class org.objectweb.medor.expression.lib.Round
 
registerPrinter(IExpressionPrinter) - Static method in class org.objectweb.medor.expression.lib.ExpressionPrinter
Register a new printer.
result - Variable in class org.objectweb.medor.expression.lib.BasicOperator
 
rewrite(Expression) - Method in class org.objectweb.medor.expression.parser.lib.ReplaceStringPlusByConcat
replaces the plus operator between string to the concat operator.

S

SQRT - Static variable in interface org.objectweb.medor.expression.api.Operator
 
STRING_LOWER - Static variable in interface org.objectweb.medor.expression.api.Operator
 
STRING_UPPER - Static variable in interface org.objectweb.medor.expression.api.Operator
 
SUBSTRING - Static variable in interface org.objectweb.medor.expression.api.Operator
 
SUM - Static variable in interface org.objectweb.medor.expression.api.Operator
 
Sqrt - class org.objectweb.medor.expression.lib.Sqrt.
 
Sqrt() - Constructor for class org.objectweb.medor.expression.lib.Sqrt
 
Sqrt(Expression) - Constructor for class org.objectweb.medor.expression.lib.Sqrt
 
StringComparatorParameterOperand - class org.objectweb.medor.expression.lib.StringComparatorParameterOperand.
This class defines a parameter operand to use for string comparison such as a like expression.
StringComparatorParameterOperand(BasicParameterOperand, String, String) - Constructor for class org.objectweb.medor.expression.lib.StringComparatorParameterOperand
 
StringComparatorParameterOperand(String, String, String) - Constructor for class org.objectweb.medor.expression.lib.StringComparatorParameterOperand
 
StringLower - class org.objectweb.medor.expression.lib.StringLower.
 
StringLower() - Constructor for class org.objectweb.medor.expression.lib.StringLower
 
StringLower(Expression) - Constructor for class org.objectweb.medor.expression.lib.StringLower
 
StringUpper - class org.objectweb.medor.expression.lib.StringUpper.
Is an operator to upper string operand.
StringUpper() - Constructor for class org.objectweb.medor.expression.lib.StringUpper
 
StringUpper(Expression) - Constructor for class org.objectweb.medor.expression.lib.StringUpper
 
Substring - class org.objectweb.medor.expression.lib.Substring.
Operator representing the substring extraction given a String, a first integer to start from and a second integer indicating the length of the required substring.
Substring(Expression, Expression, Expression) - Constructor for class org.objectweb.medor.expression.lib.Substring
Constructs the operator
Substring() - Constructor for class org.objectweb.medor.expression.lib.Substring
 
setExpression(int, Expression) - Method in interface org.objectweb.medor.expression.api.Operator
 
setExpression(Expression) - Method in interface org.objectweb.medor.expression.api.UnaryOperator
Deprecated. use setExpression(0)
setExpression(int, Expression) - Method in class org.objectweb.medor.expression.lib.BasicOperator
 
setExpression(int, Expression) - Method in class org.objectweb.medor.expression.lib.BasicUnaryOperator
 
setExpression(Expression) - Method in class org.objectweb.medor.expression.lib.BasicUnaryOperator
 
setIsDefined(boolean) - Method in interface org.objectweb.medor.expression.api.Operand
 
setIsDefined(boolean) - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
setLeftExpression(Expression) - Method in interface org.objectweb.medor.expression.api.BinaryOperator
Deprecated. use setExpression(0)
setLeftExpression(Expression) - Method in class org.objectweb.medor.expression.lib.BasicBinaryOperator
 
setName(String) - Method in class org.objectweb.medor.expression.lib.BasicParameterOperand
 
setRightExpression(Expression) - Method in interface org.objectweb.medor.expression.api.BinaryOperator
Deprecated. use setExpression(1)
setRightExpression(Expression) - Method in class org.objectweb.medor.expression.lib.BasicBinaryOperator
 
setRound(int) - Method in class org.objectweb.medor.expression.lib.Round
 
setType(PType) - Method in interface org.objectweb.medor.expression.api.VariableOperand
This method changes the type of the current operand object.
setType(PType) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(boolean) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value as a boolean value
setValue(int) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value
setValue(byte) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value
setValue(short) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value
setValue(long) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value
setValue(float) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value
setValue(double) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value
setValue(char) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value
setValue(String) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value
setValue(Date) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value
setValue(Object) - Method in interface org.objectweb.medor.expression.api.VariableOperand
It assigns the operand value
setValue(boolean) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(int) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(byte) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(short) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(long) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(float) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(double) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(char) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(String) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(Date) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 
setValue(Object) - Method in class org.objectweb.medor.expression.lib.BasicVariableOperand
 

T

TypeConverter - class org.objectweb.medor.expression.lib.TypeConverter.
This unary operator permit to change the type of an expression to another.
TypeConverter(PType) - Constructor for class org.objectweb.medor.expression.lib.TypeConverter
Builds a TypeConverter.
TypeConverter(Expression, PType) - Constructor for class org.objectweb.medor.expression.lib.TypeConverter
Builds a TypeConverter.
TypingException - exception org.objectweb.medor.expression.api.TypingException.
Extension of MedorException for typing related problems.
TypingException(String) - Constructor for class org.objectweb.medor.expression.api.TypingException
 
TypingException(Exception) - Constructor for class org.objectweb.medor.expression.api.TypingException
 
TypingException(String, Exception) - Constructor for class org.objectweb.medor.expression.api.TypingException
 
toString() - Method in class org.objectweb.medor.expression.lib.BasicOperand
 
type - Variable in class org.objectweb.medor.expression.lib.BasicExpression
 

U

UMINUS - Static variable in interface org.objectweb.medor.expression.api.Operator
 
UMinus - class org.objectweb.medor.expression.lib.UMinus.
 
UMinus() - Constructor for class org.objectweb.medor.expression.lib.UMinus
 
UMinus(Expression) - Constructor for class org.objectweb.medor.expression.lib.UMinus
 
UnaryArithmeticOperator - interface org.objectweb.medor.expression.api.UnaryArithmeticOperator.
 
UnaryLogicalOperator - interface org.objectweb.medor.expression.api.UnaryLogicalOperator.
 
UnaryOperator - interface org.objectweb.medor.expression.api.UnaryOperator.
 

V

VariableOperand - interface org.objectweb.medor.expression.api.VariableOperand.
This Interface extends a simple operand.
verified - Variable in class org.objectweb.medor.expression.lib.BasicOperator
 

A B C D E F G I L M N O P R S T U V