Interface ScriptEvaluatorFactory

All Known Implementing Classes:
AbstractCachingScriptEvaluatorFactory

@Incubating public interface ScriptEvaluatorFactory
Factory used to initialize the ScriptEvaluators required to evaluate script expressions defined in ScriptAssert and ParameterScriptAssert constraints.
Since:
6.0.3
Author:
Marko Bekhta
  • Method Details

    • getScriptEvaluatorByLanguageName

      ScriptEvaluator getScriptEvaluatorByLanguageName(String languageName)
      Retrieves a script evaluator ScriptEvaluator for the given language.
      Parameters:
      languageName - the name of a scripting language
      Returns:
      a script executor for the given language. Never null.
      Throws:
      ScriptEvaluatorNotFoundException - in case no ScriptEvaluator was found for a given languageName.
    • clear

      void clear()
      Clear the state of the factory.

      Called when the ValidatorFactory is closed.