org.objectweb.medor.expression.lib
Class StringComparatorParameterOperand
java.lang.Object
org.objectweb.medor.clone.lib.BasicCloneable
org.objectweb.medor.expression.lib.BasicExpression
org.objectweb.medor.expression.lib.BasicOperand
org.objectweb.medor.expression.lib.BasicVariableOperand
org.objectweb.medor.expression.lib.BasicParameterOperand
org.objectweb.medor.expression.lib.AbstractCalculatedParameterOperand
org.objectweb.medor.expression.lib.StringComparatorParameterOperand
- All Implemented Interfaces:
- CalculatedParameterOperand, org.objectweb.medor.clone.api.Cloneable, java.lang.Cloneable, Expression, Operand, ParameterOperand, java.io.Serializable, VariableOperand
- public class StringComparatorParameterOperand
- extends AbstractCalculatedParameterOperand
- implements CalculatedParameterOperand
This class defines a parameter operand to use for string comparison such as
a like expression.
- Author:
- S.Chassande-Barrioz, A.Lefebvre
- See Also:
- Serialized Form
Methods inherited from class org.objectweb.medor.expression.lib.BasicVariableOperand |
setType, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue |
Methods inherited from class org.objectweb.medor.expression.lib.BasicOperand |
compileExpression, getBigDecimal, getBigInteger, getBoolean, getByte, getByteArray, getChar, getCharArray, getDate, getDouble, getFloat, getInt, getLong, getObject, getShort, getString, getType, getValueAsString, isDefined, setIsDefined, toString |
Methods inherited from class org.objectweb.medor.clone.lib.BasicCloneable |
clone, clone, getClone |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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.clone.api.Cloneable |
clone |
StringComparatorParameterOperand
public StringComparatorParameterOperand(BasicParameterOperand po,
java.lang.String prefix,
java.lang.String suffix)
StringComparatorParameterOperand
public StringComparatorParameterOperand(java.lang.String name,
java.lang.String prefix,
java.lang.String suffix)
evaluate
public void evaluate(ParameterOperand[] pos)
throws ExpressionException
- Specified by:
evaluate
in interface CalculatedParameterOperand
- Throws:
ExpressionException