edu.internet2.middleware.grouperClientExt.org.apache.commons.jexl
Interface JexlExprResolver

All Known Implementing Classes:
FlatResolver

public interface JexlExprResolver

A Resolver allows custom resolution of the expression, and can be added in front of the jexl engine, or after in the evaluation.

Since:
1.0
Version:
$Id: JexlExprResolver.java,v 1.1 2008-11-30 10:57:20 mchyzer Exp $
Author:
Geir Magnusson Jr.

Field Summary
static Object NO_VALUE
          represents an expression result of no value.
 
Method Summary
 Object evaluate(JexlContext context, String expression)
          Evaluates an expression against the context.
 

Field Detail

NO_VALUE

static final Object NO_VALUE
represents an expression result of no value.

Method Detail

evaluate

Object evaluate(JexlContext context,
                String expression)
Evaluates an expression against the context.

Parameters:
context - current data context
expression - expression to evauluate
Returns:
value (may be null) or the NO_VALUE object to indicate no resolution.


Copyright © 2010 Internet2. All Rights Reserved.