org.azzyzt.jee.runtime.dto.query
Class Expression

java.lang.Object
  extended by org.azzyzt.jee.runtime.dto.query.Expression
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BinaryBooleanExpression, FieldExpression, UnaryBooleanExpression

public abstract class Expression
extends java.lang.Object
implements java.io.Serializable

The abstract parent class for boolean expressions and unary and binary expressions referencing fields. A non-empty Expression is a tree of arbitrary depth.

See Also:
Serialized Form

Constructor Summary
Expression()
           
 
Method Summary
abstract  Expression getReplaceableBy()
           
abstract  boolean isValid()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Expression

public Expression()
Method Detail

isValid

public abstract boolean isValid()

getReplaceableBy

public abstract Expression getReplaceableBy()