org.objectweb.medor.filter.lib
Class CollectionOperand

java.lang.Object
  |
  +--org.objectweb.medor.filter.lib.BasicOperand
        |
        +--org.objectweb.medor.filter.lib.CollectionOperand
All Implemented Interfaces:
Cloneable, java.lang.Cloneable, Expression, Operand

public class CollectionOperand
extends BasicOperand


Field Summary
 
Fields inherited from class org.objectweb.medor.filter.lib.BasicOperand
doubleValue, isDefined, longValue, objectValue, type
 
Constructor Summary
CollectionOperand(java.util.Collection c)
           
 
Method Summary
 java.lang.Object clone()
           
 void setValue(java.util.Collection c)
          setValue allows changing the value of the collection.
 
Methods inherited from class org.objectweb.medor.filter.lib.BasicOperand
compileExpression, evaluate, getBigDecimal, 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
 

Constructor Detail

CollectionOperand

public CollectionOperand(java.util.Collection c)
Method Detail

setValue

public void setValue(java.util.Collection c)
              throws TypingException
setValue allows changing the value of the collection.

Parameters:
c - is the new value of the collection.
TypingException

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Specified by:
clone in interface Cloneable
Overrides:
clone in class BasicOperand
java.lang.CloneNotSupportedException