Class AbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>,E extends TransformExpressionEvaluatorType>

java.lang.Object
com.evolveum.midpoint.repo.common.expression.evaluator.AbstractExpressionEvaluator<V,D,E>
com.evolveum.midpoint.model.common.expression.evaluator.transformation.AbstractValueTransformationExpressionEvaluator<V,D,E>
Type Parameters:
V - Type of output PrismValues.
D - Definition of output values.
E - Type of the configuration (evaluator) bean.
All Implemented Interfaces:
ExpressionEvaluator<V>
Direct Known Subclasses:
AbstractSearchExpressionEvaluator, ScriptExpressionEvaluator

public abstract class AbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>,E extends TransformExpressionEvaluatorType> extends AbstractExpressionEvaluator<V,D,E>
Evaluates transformational expression: one that transforms input values to output values. Actually, the hard work is delegated to RelativisticEvaluation and AbsoluteEvaluation classes.
Author:
Radovan Semancik