org.objectweb.medor.query.lib
Class BasicQueryTreeField

java.lang.Object
  extended byBasicCloneable
      extended byorg.objectweb.medor.lib.BasicField
          extended byorg.objectweb.medor.query.lib.BasicQueryTreeField
All Implemented Interfaces:
Cloneable, java.lang.Cloneable, java.lang.Comparable, Field, NullStatus, QueryTreeField
Direct Known Subclasses:
BasicCalculatedField, BasicPropagatedField

public class BasicQueryTreeField
extends BasicField
implements QueryTreeField

See Also:
Serialized Form

Field Summary
protected  QueryTree qt
           
 
Fields inherited from class org.objectweb.medor.lib.BasicField
logger, name, type, valueState
 
Fields inherited from interface org.objectweb.medor.api.Field
PNAMENAME
 
Fields inherited from interface org.objectweb.medor.api.NullStatus
NONULLS, NULLABLE, NULLABLEUNKNOWN
 
Constructor Summary
BasicQueryTreeField()
           
BasicQueryTreeField(java.lang.String name, PType type, QueryTree qt)
           
BasicQueryTreeField(java.lang.String name, QueryTree qt)
           
 
Method Summary
 java.lang.Object clone(java.lang.Object clone, java.util.Map obj2clone)
           
 QueryTree getQueryTree()
           
 
Methods inherited from class org.objectweb.medor.lib.BasicField
compareTo, getName, getNullStatus, getType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.objectweb.medor.api.Field
getName, getNullStatus, getType
 
Methods inherited from interface org.objectweb.medor.api.Cloneable
clone
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

qt

protected QueryTree qt
Constructor Detail

BasicQueryTreeField

public BasicQueryTreeField()

BasicQueryTreeField

public BasicQueryTreeField(java.lang.String name,
                           QueryTree qt)
                    throws MedorException

BasicQueryTreeField

public BasicQueryTreeField(java.lang.String name,
                           PType type,
                           QueryTree qt)
                    throws MedorException
Method Detail

clone

public java.lang.Object clone(java.lang.Object clone,
                              java.util.Map obj2clone)
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class BasicField
Throws:
java.lang.CloneNotSupportedException

getQueryTree

public QueryTree getQueryTree()
Specified by:
getQueryTree in interface QueryTreeField