com.sun.jaw.reference.query
Class ValueExp

java.lang.Object
  |
  +--com.sun.jaw.reference.query.QueryEval
        |
        +--com.sun.jaw.reference.query.ValueExp
Direct Known Subclasses:
AttributeExp, BinaryOpExpression, BooleanValue, NumericValue, StringValueExp

public abstract class ValueExp
extends QueryEval

For internal use only.

This interface represents values that can be passed as arguments to relational expressions. Strings, numbers, booleans and attributes are valid values. They are represented by instances of the following classes, all of which implement ValueExp:

See Also:
StringValueExp, AttributeExp, NumericValue, Query, Serialized Form

Constructor Summary
ValueExp()
           
 
Method Summary
 ValueExp apply(java.lang.Object mo)
           
 
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, toString, wait, wait, wait
 

Constructor Detail

ValueExp

public ValueExp()
Method Detail

apply

public ValueExp apply(java.lang.Object mo)
               throws BadStringOperationException,
                      BadBinaryOpExpressionException,
                      BadAttributeValueException,
                      InvalidApplicationException