org.oddjob.arooa.runtime
Interface Evaluator

All Known Implementing Classes:
PropertyFirstEvaluator

public interface Evaluator

Something that's able to evaluate a property expression.

This isn't a very descriptive name, it might change to something better.

Author:
rob

Method Summary
<T> T
evaluate(String propertyExpression, ArooaSession session, Class<T> type)
          Evaluate the property expression.
 

Method Detail

evaluate

<T> T evaluate(String propertyExpression,
               ArooaSession session,
               Class<T> type)
           throws ArooaPropertyException,
                  ArooaConversionException
Evaluate the property expression.

Parameters:
propertyExpression - The property expression such as a.b.c.
session -
type -
Returns:
The evaluation.
Throws:
ArooaPropertyException
ArooaConversionException