org.objectweb.medor.expression.api

Interface CalculatedParameterOperand

All Superinterfaces:
org.objectweb.medor.clone.api.Cloneable, Expression, Operand, ParameterOperand, Serializable, VariableOperand

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.clone.api.Cloneable

clone

Methods inherited from interface org.objectweb.medor.expression.api.Expression

compileExpression, evaluate, getType

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.ParameterOperand

getName

Methods inherited from interface org.objectweb.medor.expression.api.VariableOperand

setType, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue

Method Details

evaluate

public void evaluate(ParameterOperand pos)
            throws ExpressionException