Package manifold.js.rt
Class JsRuntime
- java.lang.Object
-
- manifold.js.rt.JsRuntime
-
public class JsRuntime extends Object
-
-
Constructor Summary
Constructors Constructor Description JsRuntime()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Objectevaluate(String source, String url)static ObjectgetProp(org.mozilla.javascript.ScriptableObject scope, String prop)static ObjectgetStaticProp(org.mozilla.javascript.ScriptableObject scope, String className, String prop)static org.mozilla.javascript.ScriptableObjectinit(String fqn, String content, String url)static org.mozilla.javascript.ScriptableObjectinitDirect(String source, String url)static org.mozilla.javascript.ScriptableObjectinitEngine(JSTNode templateNode)static org.mozilla.javascript.ScriptableObjectinitInstance(org.mozilla.javascript.ScriptableObject scope, String name, Object... args)static JSTNodeinitNode(String fqn, String source, String url)static org.mozilla.javascript.ScriptableObjectinitProg(String fqn, String source, String url)static <T> Tinvoke(org.mozilla.javascript.ScriptableObject scope, String func, Object... args)static <T> TinvokeProg(org.mozilla.javascript.ScriptableObject scope, String func, Object... args)static <T> TinvokeStatic(org.mozilla.javascript.ScriptableObject scope, String className, String func, Object... args)static voidsetProp(org.mozilla.javascript.ScriptableObject scope, String prop, Object value)static voidsetStaticProp(org.mozilla.javascript.ScriptableObject scope, String className, String prop, Object value)
-
-
-
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)
-
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)
-
-