org.springframework.binding.expression
Interface Expression

All Known Subinterfaces:
SettableExpression
All Known Implementing Classes:
CollectionAddingExpression, CompositeStringExpression, StaticExpression

public interface Expression

Evaluates a single parsed expression on the provided input object in the specified context. This provides a common abstraction for expression evaluation independent of any language like OGNL or Spring's BeanWrapper.

Author:
Keith Donald

Method Summary
 java.lang.Object evaluate(java.lang.Object target, EvaluationContext context)
          Evaluate the expression encapsulated by this evaluator against the provided target object and return the result of the evaluation.
 

Method Detail

evaluate

java.lang.Object evaluate(java.lang.Object target,
                          EvaluationContext context)
                          throws EvaluationException
Evaluate the expression encapsulated by this evaluator against the provided target object and return the result of the evaluation.

Parameters:
target - the target of the expression
context - the expression evaluation context
Returns:
the evaluation result
Throws:
EvaluationException - an exception occured during evaluation


Copyright © 2009 Spring Framework. All Rights Reserved.