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.
resolve
public Object resolve(Variable variable)
- Resolves a
Variable.
- Parameters:
variable - a Variable to resolve.
- Returns:
- the result of resolving the
Variable.