org.databene.commons.expression
Class CompositeExpression<E>

java.lang.Object
  extended by org.databene.commons.expression.CompositeExpression<E>
All Implemented Interfaces:
Expression<E>
Direct Known Subclasses:
MaxExpression, MinExpression

public abstract class CompositeExpression<E>
extends java.lang.Object
implements Expression<E>

Expression that evaluates the results of other Expressions.

Created: 18.06.2007 17:02:17

Author:
Volker Bergmann

Field Summary
protected  Expression<E>[] terms
           
 
Constructor Summary
protected CompositeExpression(Expression<E>... terms)
           
 
Method Summary
 boolean isConstant()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.databene.commons.Expression
evaluate
 

Field Detail

terms

protected Expression<E>[] terms
Constructor Detail

CompositeExpression

protected CompositeExpression(Expression<E>... terms)
Method Detail

isConstant

public boolean isConstant()
Specified by:
isConstant in interface Expression<E>


Copyright © 2010. All Rights Reserved.