public class MagicScriptEngine extends AbstractScriptEngine implements ScriptEngine, Compilable
contextARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME| 构造器和说明 |
|---|
MagicScriptEngine(MagicScriptEngineFactory magicScriptEngineFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addDefaultImport(String name,
Object target) |
static void |
addScriptClass(Class clazz) |
CompiledScript |
compile(Reader script) |
CompiledScript |
compile(String script) |
Bindings |
createBindings() |
Object |
eval(Reader reader,
ScriptContext context) |
Object |
eval(String script,
ScriptContext context) |
static Object |
execute(MagicScript magicScript,
MagicScriptContext context) |
static Map<String,Object> |
getDefaultImports() |
static Map<String,ScriptClass> |
getExtensionScriptClass() |
ScriptEngineFactory |
getFactory() |
static List<ScriptClass.ScriptMethod> |
getFunctions() |
static List<ScriptClass> |
getScriptClass(Class clazz) |
static List<ScriptClass> |
getScriptClass(String className) |
static ScriptClass |
getScriptClassFromClass(Class clazz) |
static Map<String,ScriptClass> |
getScriptClassMap() |
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waiteval, eval, eval, eval, get, getBindings, getContext, put, setBindings, setContextpublic MagicScriptEngine(MagicScriptEngineFactory magicScriptEngineFactory)
public static void addScriptClass(Class clazz)
public static Map<String,ScriptClass> getScriptClassMap()
public static List<ScriptClass.ScriptMethod> getFunctions()
public static Map<String,ScriptClass> getExtensionScriptClass()
public static ScriptClass getScriptClassFromClass(Class clazz)
public static List<ScriptClass> getScriptClass(Class clazz)
public static List<ScriptClass> getScriptClass(String className)
public static Object execute(MagicScript magicScript, MagicScriptContext context)
public Object eval(String script, ScriptContext context) throws ScriptException
eval 在接口中 ScriptEngineScriptExceptionpublic Object eval(Reader reader, ScriptContext context) throws ScriptException
eval 在接口中 ScriptEngineScriptExceptionpublic Bindings createBindings()
createBindings 在接口中 ScriptEnginepublic ScriptEngineFactory getFactory()
getFactory 在接口中 ScriptEnginepublic CompiledScript compile(String script)
compile 在接口中 Compilablepublic CompiledScript compile(Reader script)
compile 在接口中 CompilableCopyright © 2020–2021. All rights reserved.