Uses of Interface
org.objectweb.medor.expression.api.Operand

Packages that use Operand
org.objectweb.medor.expression.api   
org.objectweb.medor.expression.lib   
 

Uses of Operand in org.objectweb.medor.expression.api
 

Subinterfaces of Operand in org.objectweb.medor.expression.api
 interface CalculatedParameterOperand
          This interface represents a ParameterOperand which must be evaluate.
 interface ParameterOperand
           
 interface VariableOperand
          This Interface extends a simple operand.
 

Methods in org.objectweb.medor.expression.api that return Operand
 Operand Expression.evaluate(ParameterOperand[] values, java.lang.Object o)
          It evaluates the expression tree and puts the result into the operand result.
 Operand Expression.compileExpression()
          Checks the semantic integrity of an expression.
 

Uses of Operand in org.objectweb.medor.expression.lib
 

Classes in org.objectweb.medor.expression.lib that implement Operand
 class AbstractCalculatedParameterOperand
           
 class BasicOperand
           
 class BasicParameterOperand
           
 class BasicVariableOperand
           
 class StringComparatorParameterOperand
          This class defines a parameter operand to use for string comparison such as a like expression.
 

Methods in org.objectweb.medor.expression.lib that return Operand
 Operand BasicBinaryArithmeticOperator.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand BasicBinaryArithmeticOperator.compileExpression()
           
 Operand BasicBinaryLogicalOperator.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand BasicBinaryLogicalOperator.compileExpression()
           
 Operand BasicComparator.evaluate(ParameterOperand[] pos, java.lang.Object o)
          We supose that the comparisons can be performed between all types.
 Operand BasicComparator.compileExpression()
           
 Operand BasicOperand.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand BasicOperand.compileExpression()
           
 Operand BasicParameterOperand.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand BasicUnaryArithmeticOperator.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand BasicUnaryArithmeticOperator.compileExpression()
           
 Operand BasicUnaryLogicalOperator.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand BasicUnaryLogicalOperator.compileExpression()
           
 Operand Concat.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand Concat.compileExpression()
           
 Operand FirstLocate.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand FirstLocate.compileExpression()
           
 Operand IndexedLocate.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand IndexedLocate.compileExpression()
           
 Operand Length.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand Length.compileExpression()
           
 Operand Like.compileExpression()
          compiles the operator: - compiles operands - verify type of parameter - compute the result holder (operand) - try to compile the pattern matcher if the filter is already defined
 Operand Like.evaluate(ParameterOperand[] values, java.lang.Object o)
          Evaluates the operator on operands fetch from the sub expressions.
 Operand Round.compileExpression()
           
 Operand Round.evaluate(ParameterOperand[] values, java.lang.Object o)
           
 Operand Sqrt.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand Sqrt.compileExpression()
           
 Operand StringLower.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand StringLower.compileExpression()
           
 Operand StringUpper.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand StringUpper.compileExpression()
           
 Operand Substring.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand Substring.compileExpression()
           
 Operand TypeConverter.evaluate(ParameterOperand[] values, java.lang.Object o)
           
 Operand TypeConverter.compileExpression()