Interface ScriptEvaluator

All Known Implementing Classes:
AbstractCachingScriptEvaluator, AbstractScriptEvaluator, GroovyScriptEvaluator, Jsr223ScriptEvaluator, VelocityScriptEvaluator

public interface ScriptEvaluator
Author:
Radovan Semancik
  • Method Summary

    Modifier and Type
    Method
    Description
    <V extends PrismValue>
    @NotNull List<V>
    Evaluates given script in given context.
    Returns human readable name of the language that this evaluator supports
    @NotNull String
    Returns (canonical) URL of the language that this evaluator can handle
    default boolean
    Can indicate that script evaluator is not initialized, e.g. optional script evaluators (Python) or depending on the JDK platform (JavaScript/ECMAScript).