org.objectweb.medor.filter.jorm.lib
Class EncodePName
java.lang.Object
org.objectweb.medor.expression.lib.BasicParameterOperand
org.objectweb.medor.filter.jorm.lib.EncodePName
- public class EncodePName
- extends org.objectweb.medor.expression.lib.BasicParameterOperand
This implementation of the CalculatedParameterOperand interface encode a
a PName. This PName must be given in parameter among the ParameterOperand
of the evaluate method.
There are two constructor weither the PName structure
- Author:
- S.Chassande-Barrioz
- See Also:
- Serialized Form
Constructor Summary |
EncodePName(PType type,
java.lang.String parameterName)
|
EncodePName(PType type,
java.lang.String parameterName,
java.lang.String fieldName)
|
Method Summary |
static void |
assignEncodedValue(PName pn,
VariableOperand op,
java.lang.String fieldname)
|
void |
evaluate(ParameterOperand[] pos)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EncodePName
public EncodePName(PType type,
java.lang.String parameterName)
EncodePName
public EncodePName(PType type,
java.lang.String parameterName,
java.lang.String fieldName)
evaluate
public void evaluate(ParameterOperand[] pos)
throws ExpressionException
- Throws:
ExpressionException
assignEncodedValue
public static final void assignEncodedValue(PName pn,
VariableOperand op,
java.lang.String fieldname)
throws PException,
MedorException,
TypingException
- Throws:
PException
MedorException
TypingException