org.objectweb.medor.expression.lib
Class AbstractCalculatedParameterOperand

java.lang.Object
  extended byorg.objectweb.medor.clone.lib.BasicCloneable
      extended byorg.objectweb.medor.expression.lib.BasicExpression
          extended byorg.objectweb.medor.expression.lib.BasicOperand
              extended byorg.objectweb.medor.expression.lib.BasicVariableOperand
                  extended byorg.objectweb.medor.expression.lib.BasicParameterOperand
                      extended byorg.objectweb.medor.expression.lib.AbstractCalculatedParameterOperand
All Implemented Interfaces:
CalculatedParameterOperand, org.objectweb.medor.clone.api.Cloneable, java.lang.Cloneable, Expression, Operand, ParameterOperand, java.io.Serializable, VariableOperand
Direct Known Subclasses:
StringComparatorParameterOperand

public abstract class AbstractCalculatedParameterOperand
extends BasicParameterOperand
implements CalculatedParameterOperand

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.medor.expression.lib.BasicParameterOperand
name
 
Fields inherited from class org.objectweb.medor.expression.lib.BasicOperand
doubleValue, isDefined, longValue, objectValue
 
Fields inherited from class org.objectweb.medor.expression.lib.BasicExpression
logger, type
 
Constructor Summary
AbstractCalculatedParameterOperand()
           
AbstractCalculatedParameterOperand(BasicParameterOperand po)
           
AbstractCalculatedParameterOperand(org.objectweb.jorm.type.api.PType type, java.lang.String name)
           
 
Method Summary
protected  ParameterOperand getPO(ParameterOperand[] pos)
           
 
Methods inherited from class org.objectweb.medor.expression.lib.BasicParameterOperand
clone, evaluate, getName, setName
 
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.CalculatedParameterOperand
evaluate
 
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
 
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.Expression
compileExpression, evaluate, getType
 
Methods inherited from interface org.objectweb.medor.clone.api.Cloneable
clone
 

Constructor Detail

AbstractCalculatedParameterOperand

public AbstractCalculatedParameterOperand()

AbstractCalculatedParameterOperand

public AbstractCalculatedParameterOperand(BasicParameterOperand po)

AbstractCalculatedParameterOperand

public AbstractCalculatedParameterOperand(org.objectweb.jorm.type.api.PType type,
                                          java.lang.String name)
Method Detail

getPO

protected ParameterOperand getPO(ParameterOperand[] pos)