org.objectweb.medor.filter.jorm.lib
Class EncodePName
java.lang.Object
BasicParameterOperand
org.objectweb.medor.filter.jorm.lib.EncodePName
- public class EncodePName
- extends 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)
|
java.lang.Object |
clone(java.lang.Object clone,
java.util.Map obj2clone)
|
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)
clone
public java.lang.Object clone(java.lang.Object clone,
java.util.Map obj2clone)
throws java.lang.CloneNotSupportedException
- Throws:
java.lang.CloneNotSupportedException
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