org.objectweb.medor.filter.jorm.lib
Class IsNullPName

java.lang.Object
  |
  +--org.objectweb.medor.filter.lib.BasicOperand
        |
        +--org.objectweb.medor.filter.lib.BasicVariableOperand
              |
              +--org.objectweb.medor.filter.lib.BasicParameterOperand
                    |
                    +--org.objectweb.medor.filter.jorm.lib.IsNullPName
All Implemented Interfaces:
CalculatedParameterOperand, java.lang.Cloneable, Cloneable, Expression, Operand, ParameterOperand, VariableOperand

public class IsNullPName
extends BasicParameterOperand
implements CalculatedParameterOperand

This implementation of the CalculatedParameterOperand interface checks if a PName is null. This PName must be given in parameter among the ParameterOperand of the evaluate method.

Author:
A. Lefebvre

Field Summary
 
Fields inherited from class org.objectweb.medor.filter.lib.BasicParameterOperand
name
 
Fields inherited from class org.objectweb.medor.filter.lib.BasicOperand
doubleValue, isDefined, longValue, objectValue, type
 
Constructor Summary
IsNullPName(java.lang.String parameterName)
           
 
Method Summary
 void evaluate(ParameterOperand[] pos)
           
 
Methods inherited from class org.objectweb.medor.filter.lib.BasicParameterOperand
evaluate, getName, setName
 
Methods inherited from class org.objectweb.medor.filter.lib.BasicVariableOperand
clone, setType, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue
 
Methods inherited from class org.objectweb.medor.filter.lib.BasicOperand
compileExpression, getBigDecimal, getBigInteger, getBoolean, getByte, getByteArray, getChar, getCharArray, getDate, getDouble, getFloat, getInt, getLong, getObject, getResult, getShort, getString, getTime, getTimestamp, getTuple, getTupleCollection, getType, getValueAsString, isCompiled, isDefined, setIsDefined, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.objectweb.medor.filter.api.ParameterOperand
getName
 
Methods inherited from interface org.objectweb.medor.filter.api.VariableOperand
setType, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue
 
Methods inherited from interface org.objectweb.medor.filter.api.Operand
getBigDecimal, getBigInteger, getBoolean, getByte, getByteArray, getChar, getCharArray, getDate, getDouble, getFloat, getInt, getLong, getObject, getShort, getString, getTime, getTimestamp, getTuple, getTupleCollection, isDefined, setIsDefined
 
Methods inherited from interface org.objectweb.medor.filter.api.Expression
compileExpression, evaluate, getResult, getType, isCompiled
 
Methods inherited from interface org.objectweb.medor.api.Cloneable
clone
 

Constructor Detail

IsNullPName

public IsNullPName(java.lang.String parameterName)
Method Detail

evaluate

public void evaluate(ParameterOperand[] pos)
              throws MedorException
Specified by:
evaluate in interface CalculatedParameterOperand
MedorException