public class JsRuntime extends Object
Constructor and Description |
---|
JsRuntime() |
Modifier and Type | Method and Description |
---|---|
static Object |
evaluate(String source,
String url) |
static Object |
getProp(org.mozilla.javascript.ScriptableObject scope,
String prop) |
static Object |
getStaticProp(org.mozilla.javascript.ScriptableObject scope,
String className,
String prop) |
static org.mozilla.javascript.ScriptableObject |
init(String fqn,
String content,
String url) |
static org.mozilla.javascript.ScriptableObject |
initDirect(String source,
String url) |
static org.mozilla.javascript.ScriptableObject |
initEngine(JSTNode templateNode) |
static org.mozilla.javascript.ScriptableObject |
initInstance(org.mozilla.javascript.ScriptableObject scope,
String name,
Object... args) |
static JSTNode |
initNode(String fqn,
String source,
String url) |
static org.mozilla.javascript.ScriptableObject |
initProg(String fqn,
String source,
String url) |
static <T> T |
invoke(org.mozilla.javascript.ScriptableObject scope,
String func,
Object... args) |
static <T> T |
invokeProg(org.mozilla.javascript.ScriptableObject scope,
String func,
Object... args) |
static <T> T |
invokeStatic(org.mozilla.javascript.ScriptableObject scope,
String className,
String func,
Object... args) |
static void |
setProp(org.mozilla.javascript.ScriptableObject scope,
String prop,
Object value) |
static void |
setStaticProp(org.mozilla.javascript.ScriptableObject scope,
String className,
String prop,
Object value) |
public static <T> T invoke(org.mozilla.javascript.ScriptableObject scope, String func, Object... args)
public static <T> T invokeStatic(org.mozilla.javascript.ScriptableObject scope, String className, String func, Object... args)
public static Object getStaticProp(org.mozilla.javascript.ScriptableObject scope, String className, String prop)
public static void setProp(org.mozilla.javascript.ScriptableObject scope, String prop, Object value)
public static void setStaticProp(org.mozilla.javascript.ScriptableObject scope, String className, String prop, Object value)
public static org.mozilla.javascript.ScriptableObject init(String fqn, String content, String url)
public static org.mozilla.javascript.ScriptableObject initInstance(org.mozilla.javascript.ScriptableObject scope, String name, Object... args)
public static <T> T invokeProg(org.mozilla.javascript.ScriptableObject scope, String func, Object... args)
public static org.mozilla.javascript.ScriptableObject initProg(String fqn, String source, String url)
public static org.mozilla.javascript.ScriptableObject initDirect(String source, String url)
public static org.mozilla.javascript.ScriptableObject initEngine(JSTNode templateNode)
Copyright © 2024. All rights reserved.