org.databene.commons
Interface Expression<E>

All Known Implementing Classes:
AssignmentExpression, BeanConstruction, BinaryExpression, CachedExpression, CompositeExpression, ConditionalExpression, ConstantExpression, Construction, ContextReference, DefaultConstruction, DefaultPageSizeExpression, DynamicExpression, ErrorHandlerExpression, ExecutorServiceExpression, ExpressionProxy, FeatureAccessExpression, FieldExpression, GeneratorExpression, InvocationExpression, MaxExpression, MinExpression, ParametrizedConstruction, PropertyParser.SourceExpression, QNBeanSpecExpression, QNExpression, QNInvocationExpression, ScriptableExpression, ScriptableLiteral, ScriptExpression, StaticMethodCallExpression, StringExpression, StringScriptExpression, TypeConvertingExpression, TypedScriptExpression, UnaryExpression, XMLConsumerExpression

public interface Expression<E>

Represents an Expression that evaluates some internal state and returns the result.

Created: 18.06.2007 17:00:22

Since:
0.2
Author:
Volker Bergmann

Method Summary
 E evaluate(Context context)
           
 boolean isConstant()
           
 

Method Detail

evaluate

E evaluate(Context context)

isConstant

boolean isConstant()


Copyright © 2010. All Rights Reserved.