org.araneaframework.backend.list.memorybased.expression
Interface VariableResolver

All Superinterfaces:
Serializable
All Known Implementing Classes:
BeanVariableResolver, ColumnAliasVariableResolver, ColumnNameVariableResolver, VariableMapper

public interface VariableResolver
extends Serializable

General interface for a resolver that resolves Variables. The VariableResolver implementation may be used to evaluate Variables as well as transforming their names etc.


Method Summary
 Object resolve(Variable variable)
          Resolves a Variable.
 

Method Detail

resolve

public Object resolve(Variable variable)
Resolves a Variable.

Parameters:
variable - a Variable to resolve.
Returns:
the result of resolving the Variable.