com.sun.jaw.reference.query
Class QualifiedAttributeExp

java.lang.Object
  |
  +--com.sun.jaw.reference.query.QueryEval
        |
        +--com.sun.jaw.reference.query.ValueExp
              |
              +--com.sun.jaw.reference.query.AttributeExp
                    |
                    +--com.sun.jaw.reference.query.QualifiedAttributeExp
Direct Known Subclasses:
QualifiedIndexedAttributeExp

public class QualifiedAttributeExp
extends AttributeExp

For internal use only.

This class represents attributes of a given class used as arguments to relational constraints. A QualifiedAttributeExp may be used anywhere a ValueExp is required.

See Also:
ValueExp, Query, Serialized Form

Constructor Summary
QualifiedAttributeExp()
           
QualifiedAttributeExp(java.lang.String className, java.lang.String attr)
           
 
Method Summary
 ValueExp apply(java.lang.Object mo)
           
 java.lang.String getAttrClassName()
           
 java.lang.String getClassVersion()
           
 java.lang.String toString()
           
 
Methods inherited from class com.sun.jaw.reference.query.AttributeExp
getAttributeName, getValue
 
Methods inherited from class com.sun.jaw.reference.query.QueryEval
setFramework
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QualifiedAttributeExp

public QualifiedAttributeExp(java.lang.String className,
                             java.lang.String attr)

QualifiedAttributeExp

public QualifiedAttributeExp()
Method Detail

getClassVersion

public java.lang.String getClassVersion()
Overrides:
getClassVersion in class AttributeExp

apply

public ValueExp apply(java.lang.Object mo)
               throws BadAttributeValueException,
                      InvalidApplicationException
Overrides:
apply in class AttributeExp

toString

public java.lang.String toString()
Overrides:
toString in class AttributeExp

getAttrClassName

public java.lang.String getAttrClassName()