Interface EvaluatorFactory

All Known Implementing Classes:
AbstractEvaluatorFactory, ECJEvaluatorFactory, JDKEvaluatorFactory

public interface EvaluatorFactory
Author:
pgrant
  • Method Details

    • createEvaluator

      <T> Evaluator<T> createEvaluator(String source, Class<? extends T> projectionType, String[] names, Class<?>[] classes, Map<String,Object> constants)
      Parameters:
      source -
      projectionType -
      names -
      classes -
      constants -
      Returns:
    • createEvaluator

      <T> Evaluator<T> createEvaluator(String source, ClassType projection, String[] names, Type[] types, Class<?>[] classes, Map<String,Object> constants)
      Create a new Evaluator instance
      Type Parameters:
      T - projection type
      Parameters:
      source - expression in Java source code form
      projection - type of the source expression
      names - names of the arguments
      types - types of the arguments
      constants -
      Returns: