org.oddjob.arooa.runtime
Interface ParsedExpression


public interface ParsedExpression

The result of parsing an expression with an ExpressionParser. A ParsedExpression is an intermediate step to being evaluated.

Author:
rob

Method Summary
<T> T
evaluate(ArooaSession session, Class<T> type)
          Evaluate the expression as an attribute.
 boolean isConstant()
          Is the expression constant as an attribute.
 

Method Detail

evaluate

<T> T evaluate(ArooaSession session,
               Class<T> type)
           throws ArooaConversionException
Evaluate the expression as an attribute.

Parameters:
session -
Returns:
An object result. May be null.
Throws:
ArooaConversionException

isConstant

boolean isConstant()
Is the expression constant as an attribute.

Returns:
true/false.