package org.jtwig.render.expression; import org.jtwig.model.expression.Expression; import org.jtwig.render.RenderRequest; public class CalculateExpressionService { private final ExpressionCalculatorSelector calculatorSelector; public CalculateExpressionService(ExpressionCalculatorSelector calculatorSelector) { this.calculatorSelector = calculatorSelector; } public Object calculate (RenderRequest request, Expression expression) { return calculatorSelector.calculatorFor(expression) .calculate(request, expression); } }