Class JaninoExpressionEvaluatorPlugin

java.lang.Object
io.vertigo.commons.plugins.script.janino.JaninoExpressionEvaluatorPlugin
All Implemented Interfaces:
ExpressionEvaluatorPlugin, io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Plugin

public final class JaninoExpressionEvaluatorPlugin extends Object implements ExpressionEvaluatorPlugin
Evaluate an expression using Janino.
Author:
pchretien
  • Constructor Details

    • JaninoExpressionEvaluatorPlugin

      public JaninoExpressionEvaluatorPlugin()
  • Method Details

    • evaluate

      public <J> J evaluate(String expression, List<ExpressionParameter> parameters, Class<J> type)
      Evaluation d'une expression.
      Specified by:
      evaluate in interface ExpressionEvaluatorPlugin
      Parameters:
      expression - Expression
      parameters - Paramètres
      type - Type retourné
      Returns:
      Résultat de l'expression après évaluation