Class JsRuntime


  • public class JsRuntime
    extends Object
    • Constructor Detail

      • JsRuntime

        public JsRuntime()
    • Method Detail

      • invoke

        public static <T> T invoke​(org.mozilla.javascript.ScriptableObject scope,
                                   String func,
                                   Object... args)
      • invokeStatic

        public static <T> T invokeStatic​(org.mozilla.javascript.ScriptableObject scope,
                                         String className,
                                         String func,
                                         Object... args)
      • getProp

        public static Object getProp​(org.mozilla.javascript.ScriptableObject scope,
                                     String prop)
      • getStaticProp

        public static Object getStaticProp​(org.mozilla.javascript.ScriptableObject scope,
                                           String className,
                                           String prop)
      • setProp

        public static void setProp​(org.mozilla.javascript.ScriptableObject scope,
                                   String prop,
                                   Object value)
      • setStaticProp

        public static void setStaticProp​(org.mozilla.javascript.ScriptableObject scope,
                                         String className,
                                         String prop,
                                         Object value)
      • init

        public static org.mozilla.javascript.ScriptableObject init​(String fqn,
                                                                   String content,
                                                                   String url)
      • initInstance

        public static org.mozilla.javascript.ScriptableObject initInstance​(org.mozilla.javascript.ScriptableObject scope,
                                                                           String name,
                                                                           Object... args)
      • invokeProg

        public static <T> T invokeProg​(org.mozilla.javascript.ScriptableObject scope,
                                       String func,
                                       Object... args)
      • initProg

        public static org.mozilla.javascript.ScriptableObject initProg​(String fqn,
                                                                       String source,
                                                                       String url)
      • initDirect

        public static org.mozilla.javascript.ScriptableObject initDirect​(String source,
                                                                         String url)
      • initEngine

        public static org.mozilla.javascript.ScriptableObject initEngine​(JSTNode templateNode)