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

java.lang.Object
  extended by org.databene.commons.expression.ExpressionProxy<E>
All Implemented Interfaces:
Expression<E>
Direct Known Subclasses:
CachedExpression

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

Parent class for all expression classes that act as proxy of another class.

Created: 21.10.2009 14:43:08

Since:
0.5.0
Author:
Volker Bergmann

Field Summary
protected  Expression<E> source
           
 
Constructor Summary
ExpressionProxy(Expression<E> source)
           
 
Method Summary
 E evaluate(Context context)
           
 boolean isConstant()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

protected final Expression<E> source
Constructor Detail

ExpressionProxy

public ExpressionProxy(Expression<E> source)
Method Detail

evaluate

public E evaluate(Context context)
Specified by:
evaluate in interface Expression<E>

isConstant

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


Copyright © 2010. All Rights Reserved.