Class JavaScriptEvaluator


  • public class JavaScriptEvaluator
    extends Object
    • Constructor Detail

      • JavaScriptEvaluator

        public JavaScriptEvaluator()
    • Method Detail

      • initialise

        public static org.mozilla.javascript.ScriptableObject initialise()
      • evaluateString

        public static Object evaluateString​(String source,
                                            org.mozilla.javascript.ScriptableObject scope)
      • evalVariableResult

        public static Object evalVariableResult​(Variable variable,
                                                org.verapdf.model.baselayer.Object object,
                                                org.mozilla.javascript.ScriptableObject scope)
      • getTestEvalResult

        public static boolean getTestEvalResult​(org.verapdf.model.baselayer.Object obj,
                                                Rule rule,
                                                org.mozilla.javascript.ScriptableObject scope)
      • getErrorArgumentsResult

        public static List<String> getErrorArgumentsResult​(org.verapdf.model.baselayer.Object obj,
                                                           List<String> arguments,
                                                           org.mozilla.javascript.ScriptableObject scope)
      • exitContext

        public static void exitContext()