public class FullSupportScriptEngine extends Object implements ScriptEngine, Compilable, Invocable
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME| 构造器和说明 |
|---|
FullSupportScriptEngine(ScriptEngine engine)
构造
|
FullSupportScriptEngine(String nameOrExtOrMime)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
CompiledScript |
compile(Reader script) |
CompiledScript |
compile(String script) |
Bindings |
createBindings() |
Object |
eval(Reader reader) |
Object |
eval(Reader reader,
Bindings n) |
Object |
eval(Reader reader,
ScriptContext context) |
Object |
eval(String script) |
Object |
eval(String script,
Bindings n) |
Object |
eval(String script,
ScriptContext context) |
Object |
get(String key) |
Bindings |
getBindings(int scope) |
ScriptContext |
getContext() |
ScriptEngineFactory |
getFactory() |
<T> T |
getInterface(Class<T> clasz) |
<T> T |
getInterface(Object thiz,
Class<T> clasz) |
Object |
invokeFunction(String name,
Object... args) |
Object |
invokeMethod(Object thiz,
String name,
Object... args) |
void |
put(String key,
Object value) |
void |
setBindings(Bindings bindings,
int scope) |
void |
setContext(ScriptContext context) |
public FullSupportScriptEngine(ScriptEngine engine)
engine - 脚本引擎public FullSupportScriptEngine(String nameOrExtOrMime)
nameOrExtOrMime - 脚本名或者脚本语言扩展名或者MineTypepublic Object invokeMethod(Object thiz, String name, Object... args) throws ScriptException, NoSuchMethodException
invokeMethod 在接口中 InvocableScriptExceptionNoSuchMethodExceptionpublic Object invokeFunction(String name, Object... args) throws ScriptException, NoSuchMethodException
invokeFunction 在接口中 InvocableScriptExceptionNoSuchMethodExceptionpublic <T> T getInterface(Class<T> clasz)
getInterface 在接口中 Invocablepublic <T> T getInterface(Object thiz, Class<T> clasz)
getInterface 在接口中 Invocablepublic CompiledScript compile(String script) throws ScriptException
compile 在接口中 CompilableScriptExceptionpublic CompiledScript compile(Reader script) throws ScriptException
compile 在接口中 CompilableScriptExceptionpublic Object eval(String script, ScriptContext context) throws ScriptException
eval 在接口中 ScriptEngineScriptExceptionpublic Object eval(Reader reader, ScriptContext context) throws ScriptException
eval 在接口中 ScriptEngineScriptExceptionpublic Object eval(String script) throws ScriptException
eval 在接口中 ScriptEngineScriptExceptionpublic Object eval(Reader reader) throws ScriptException
eval 在接口中 ScriptEngineScriptExceptionpublic Object eval(String script, Bindings n) throws ScriptException
eval 在接口中 ScriptEngineScriptExceptionpublic Object eval(Reader reader, Bindings n) throws ScriptException
eval 在接口中 ScriptEngineScriptExceptionpublic void put(String key, Object value)
put 在接口中 ScriptEnginepublic Object get(String key)
get 在接口中 ScriptEnginepublic Bindings getBindings(int scope)
getBindings 在接口中 ScriptEnginepublic void setBindings(Bindings bindings, int scope)
setBindings 在接口中 ScriptEnginepublic Bindings createBindings()
createBindings 在接口中 ScriptEnginepublic ScriptContext getContext()
getContext 在接口中 ScriptEnginepublic void setContext(ScriptContext context)
setContext 在接口中 ScriptEnginepublic ScriptEngineFactory getFactory()
getFactory 在接口中 ScriptEngineCopyright © 2024. All rights reserved.