org.objectweb.medor.query.jorm.lib
Class BasicJormField

java.lang.Object
  extended byBasicCloneable
      extended byorg.objectweb.medor.lib.BasicField
          extended byorg.objectweb.medor.query.lib.BasicQueryTreeField
              extended byorg.objectweb.medor.query.jorm.lib.BasicJormField
All Implemented Interfaces:
Cloneable, java.lang.Cloneable, Field, JormField, NullStatus, QueryTreeField
Direct Known Subclasses:
PNameField

public class BasicJormField
extends BasicQueryTreeField
implements JormField

Author:
Sebastien Chassande-Barrioz
See Also:
Serialized Form

Field Summary
protected  TypedElement te
           
 
Fields inherited from class org.objectweb.medor.query.lib.BasicQueryTreeField
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
BasicJormField()
           
BasicJormField(QueryTree qt, TypedElement te)
           
BasicJormField(java.lang.String fieldName, QueryTree qt)
           
BasicJormField(java.lang.String fieldName, QueryTree qt, TypedElement te)
           
 
Method Summary
 java.lang.Object clone(java.lang.Object clone, java.util.Map obj2clone)
           
 TypedElement getTypedElement()
          Returns the JORM meta object corresponding to the JORM Field.
 
Methods inherited from class org.objectweb.medor.query.lib.BasicQueryTreeField
getQueryTree
 
Methods inherited from class org.objectweb.medor.lib.BasicField
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
 

Field Detail

te

protected TypedElement te
Constructor Detail

BasicJormField

public BasicJormField()

BasicJormField

public BasicJormField(java.lang.String fieldName,
                      QueryTree qt)
               throws MedorException

BasicJormField

public BasicJormField(java.lang.String fieldName,
                      QueryTree qt,
                      TypedElement te)
               throws MedorException

BasicJormField

public BasicJormField(QueryTree qt,
                      TypedElement te)
               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 BasicQueryTreeField
Throws:
java.lang.CloneNotSupportedException

getTypedElement

public TypedElement getTypedElement()
Description copied from interface: JormField
Returns the JORM meta object corresponding to the JORM Field.

Specified by:
getTypedElement in interface JormField
Returns:
the JORM meta object corresponding to the JORM Field, as a TypedElement.