org.objectweb.medor.expression.api
Interface CalculatedParameterOperand

All Superinterfaces:
org.objectweb.medor.clone.api.Cloneable, java.lang.Cloneable, Expression, Operand, ParameterOperand, java.io.Serializable, VariableOperand
All Known Implementing Classes:
StringComparatorParameterOperand

public interface CalculatedParameterOperand
extends ParameterOperand

This interface represents a ParameterOperand which must be evaluate. Its evaluation can use Parameteroperand. This permits to transform a ParameterOperand with other parameters.

Author:
S.Chassande-Barrioz

Method Summary
 void evaluate(ParameterOperand[] pos)
           
 
Methods inherited from interface org.objectweb.medor.expression.api.ParameterOperand
getName
 
Methods inherited from interface org.objectweb.medor.expression.api.VariableOperand
setType, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue
 
Methods inherited from interface org.objectweb.medor.expression.api.Operand
getBigDecimal, getBigInteger, getBoolean, getByte, getByteArray, getChar, getCharArray, getDate, getDouble, getFloat, getInt, getLong, getObject, getShort, getString, isDefined, setIsDefined
 
Methods inherited from interface org.objectweb.medor.expression.api.Expression
compileExpression, evaluate, getType
 
Methods inherited from interface org.objectweb.medor.clone.api.Cloneable
clone
 

Method Detail

evaluate

public void evaluate(ParameterOperand[] pos)
              throws ExpressionException
Throws:
ExpressionException