Interface ExpressionEvaluator<V extends PrismValue>

All Known Implementing Classes:
AbstractExpressionEvaluator, AbstractSearchExpressionEvaluator, AbstractValueTransformationExpressionEvaluator, AsIsExpressionEvaluator, AssignmentTargetSearchExpressionEvaluator, AssociationFromLinkExpressionEvaluator, AssociationTargetSearchExpressionEvaluator, ConstExpressionEvaluator, FunctionExpressionEvaluator, GenerateExpressionEvaluator, LiteralExpressionEvaluator, PathExpressionEvaluator, ProportionalExpressionEvaluator, ReferenceSearchExpressionEvaluator, ScriptExpressionEvaluator, SequentialValueExpressionEvaluator

public interface ExpressionEvaluator<V extends PrismValue>
Represents an expression evaluator (e.g. literal, path, script, assignmentTargetSearch, etc). Can apply it in given evaluation context.
Author:
Radovan Semancik