org.oddjob.arooa.runtime
Class PropertyFirstEvaluator
java.lang.Object
org.oddjob.arooa.runtime.PropertyFirstEvaluator
- All Implemented Interfaces:
- Evaluator
public class PropertyFirstEvaluator
- extends Object
- implements Evaluator
Evaluates the property expression first as an a.b.c type property
then as a property of an object.
- Author:
- rob
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyFirstEvaluator
public PropertyFirstEvaluator()
evaluate
public <T> T evaluate(String propertyExpression,
ArooaSession session,
Class<T> cl)
throws ArooaPropertyException,
ArooaConversionException
- Description copied from interface:
Evaluator
- Evaluate the property expression.
- Specified by:
evaluate
in interface Evaluator
- Parameters:
propertyExpression
- The property expression such as a.b.c.
- Returns:
- The evaluation.
- Throws:
ArooaPropertyException
ArooaConversionException