Uses of Class
org.objectweb.medor.expression.api.ExpressionException

Packages that use ExpressionException
org.objectweb.medor.expression.api   
org.objectweb.medor.expression.lib   
org.objectweb.medor.expression.parser.string   
 

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

Subclasses of ExpressionException in org.objectweb.medor.expression.api
 class MalformedExpressionException
          Specialisation of ExpressionException when Expression are malformed
 class TypingException
          Extension of MedorException for typing related problems.
 

Methods in org.objectweb.medor.expression.api that throw ExpressionException
 void CalculatedParameterOperand.evaluate(ParameterOperand[] pos)
           
 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 ExpressionException in org.objectweb.medor.expression.lib
 

Methods in org.objectweb.medor.expression.lib that throw ExpressionException
 Operand Substring.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand Substring.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 BasicBinaryLogicalOperator.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand BasicBinaryLogicalOperator.compileExpression()
           
 Operand StringUpper.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand StringUpper.compileExpression()
           
protected  void BasicOperator.compileOperands()
           
 Operand IndexedLocate.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand IndexedLocate.compileExpression()
           
 Operand Round.compileExpression()
           
 Operand Round.evaluate(ParameterOperand[] values, java.lang.Object o)
           
 Operand BasicParameterOperand.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand Sqrt.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand Sqrt.compileExpression()
           
 Operand BasicOperand.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand TypeConverter.evaluate(ParameterOperand[] values, java.lang.Object o)
           
 Operand TypeConverter.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 BasicBinaryArithmeticOperator.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand BasicBinaryArithmeticOperator.compileExpression()
           
 Operand Length.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand Length.compileExpression()
           
 Operand BasicUnaryLogicalOperator.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand BasicUnaryLogicalOperator.compileExpression()
           
 Operand StringLower.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand StringLower.compileExpression()
           
 Operand BasicUnaryArithmeticOperator.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand BasicUnaryArithmeticOperator.compileExpression()
           
 void StringComparatorParameterOperand.evaluate(ParameterOperand[] pos)
           
 Operand Concat.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand Concat.compileExpression()
           
 Operand FirstLocate.evaluate(ParameterOperand[] pos, java.lang.Object o)
           
 Operand FirstLocate.compileExpression()
           
 

Uses of ExpressionException in org.objectweb.medor.expression.parser.string
 

Methods in org.objectweb.medor.expression.parser.string that throw ExpressionException
 Expression ExpressionParser.parse(java.lang.String exprstr, ParameterTypeProvider ptp)
          Produces a MEDOR Expression from a string.