Skip navigation links
C E F G I J P S 

C

cn.hutool.script - package cn.hutool.script
Script模块主要针对Java的javax.script封装,可以运行Javascript脚本。
compile(String) - Method in class cn.hutool.script.FullSupportScriptEngine
 
compile(Reader) - Method in class cn.hutool.script.FullSupportScriptEngine
 
compile(String) - Method in class cn.hutool.script.JavaScriptEngine
 
compile(Reader) - Method in class cn.hutool.script.JavaScriptEngine
 
compile(String) - Static method in class cn.hutool.script.ScriptUtil
编译Javascript脚本
compile(ScriptEngine, String) - Static method in class cn.hutool.script.ScriptUtil
编译Javascript脚本
createBindings() - Method in class cn.hutool.script.FullSupportScriptEngine
 
createBindings() - Method in class cn.hutool.script.JavaScriptEngine
 
createGroovyEngine() - Static method in class cn.hutool.script.ScriptUtil
创建Groovy引擎
需要引入org.codehaus.groovy:groovy-all
createJsEngine() - Static method in class cn.hutool.script.ScriptUtil
创建新的JavaScript引擎
createLuaEngine() - Static method in class cn.hutool.script.ScriptUtil
创建Lua引擎
需要引入org.luaj:luaj-jse
createPythonEngine() - Static method in class cn.hutool.script.ScriptUtil
创建Python引擎
需要引入org.python:jython
createScript(String) - Static method in class cn.hutool.script.ScriptUtil
创建 ScriptEngine 实例

E

eval(String, ScriptContext) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(Reader, ScriptContext) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(String) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(Reader) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(String, Bindings) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(Reader, Bindings) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(String, ScriptContext) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(Reader, ScriptContext) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(String) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(Reader) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(String, Bindings) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(Reader, Bindings) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(String) - Static method in class cn.hutool.script.ScriptUtil
执行有返回值的Javascript脚本
eval(String, ScriptContext) - Static method in class cn.hutool.script.ScriptUtil
执行有返回值的脚本
eval(String, Bindings) - Static method in class cn.hutool.script.ScriptUtil
执行有返回值的脚本
evalInvocable(String) - Static method in class cn.hutool.script.ScriptUtil
执行Javascript脚本,返回Invocable,此方法分为两种情况: 执行的脚本返回值是可执行的脚本方法 脚本为函数库,则ScriptEngine本身为可执行方法

F

FullSupportScriptEngine - Class in cn.hutool.script
全功能引擎类,支持Compilable和Invocable
FullSupportScriptEngine(ScriptEngine) - Constructor for class cn.hutool.script.FullSupportScriptEngine
构造
FullSupportScriptEngine(String) - Constructor for class cn.hutool.script.FullSupportScriptEngine
构造

G

get(String) - Method in class cn.hutool.script.FullSupportScriptEngine
 
get(String) - Method in class cn.hutool.script.JavaScriptEngine
 
getBindings(int) - Method in class cn.hutool.script.FullSupportScriptEngine
 
getBindings(int) - Method in class cn.hutool.script.JavaScriptEngine
 
getColumnNumber() - Method in exception cn.hutool.script.ScriptRuntimeException
Get the column number on which an error occurred.
getContext() - Method in class cn.hutool.script.FullSupportScriptEngine
 
getContext() - Method in class cn.hutool.script.JavaScriptEngine
 
getFactory() - Method in class cn.hutool.script.FullSupportScriptEngine
 
getFactory() - Method in class cn.hutool.script.JavaScriptEngine
 
getFileName() - Method in exception cn.hutool.script.ScriptRuntimeException
Get the source of the script causing the error.
getGroovyEngine() - Static method in class cn.hutool.script.ScriptUtil
获得单例的Groovy引擎
需要引入org.codehaus.groovy:groovy-all
getInterface(Class<T>) - Method in class cn.hutool.script.FullSupportScriptEngine
 
getInterface(Object, Class<T>) - Method in class cn.hutool.script.FullSupportScriptEngine
 
getInterface(Class<T>) - Method in class cn.hutool.script.JavaScriptEngine
 
getInterface(Object, Class<T>) - Method in class cn.hutool.script.JavaScriptEngine
 
getJavaScriptEngine() - Static method in class cn.hutool.script.ScriptUtil
获得非单例的 Javascript引擎 JavaScriptEngine
getJsEngine() - Static method in class cn.hutool.script.ScriptUtil
获得单例的JavaScript引擎
getLineNumber() - Method in exception cn.hutool.script.ScriptRuntimeException
Get the line number on which an error occurred.
getLuaEngine() - Static method in class cn.hutool.script.ScriptUtil
获得单例的Lua引擎
需要引入org.luaj:luaj-jse
getMessage() - Method in exception cn.hutool.script.ScriptRuntimeException
Returns a message containing the String passed to a constructor as well as line and column numbers and filename if any of these are known.
getPythonEngine() - Static method in class cn.hutool.script.ScriptUtil
获得单例的Python引擎
需要引入org.python:jython
getScript(String) - Static method in class cn.hutool.script.ScriptUtil
获得单例的ScriptEngine 实例

I

instance() - Static method in class cn.hutool.script.JavaScriptEngine
引擎实例
invoke(String, String, Object...) - Static method in class cn.hutool.script.ScriptUtil
执行JS脚本中的指定方法
invokeFunction(String, Object...) - Method in class cn.hutool.script.FullSupportScriptEngine
 
invokeFunction(String, Object...) - Method in class cn.hutool.script.JavaScriptEngine
 
invokeMethod(Object, String, Object...) - Method in class cn.hutool.script.FullSupportScriptEngine
 
invokeMethod(Object, String, Object...) - Method in class cn.hutool.script.JavaScriptEngine
 

J

JavaScriptEngine - Class in cn.hutool.script
Javascript引擎类
JavaScriptEngine() - Constructor for class cn.hutool.script.JavaScriptEngine
 

P

put(String, Object) - Method in class cn.hutool.script.FullSupportScriptEngine
 
put(String, Object) - Method in class cn.hutool.script.JavaScriptEngine
 

S

ScriptRuntimeException - Exception in cn.hutool.script
脚本运行时异常
ScriptRuntimeException(Throwable) - Constructor for exception cn.hutool.script.ScriptRuntimeException
 
ScriptRuntimeException(String) - Constructor for exception cn.hutool.script.ScriptRuntimeException
 
ScriptRuntimeException(String, Object...) - Constructor for exception cn.hutool.script.ScriptRuntimeException
 
ScriptRuntimeException(String, Throwable) - Constructor for exception cn.hutool.script.ScriptRuntimeException
 
ScriptRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception cn.hutool.script.ScriptRuntimeException
 
ScriptRuntimeException(Throwable, String, Object...) - Constructor for exception cn.hutool.script.ScriptRuntimeException
 
ScriptRuntimeException(String, String, int) - Constructor for exception cn.hutool.script.ScriptRuntimeException
Creates a ScriptException with message, filename and linenumber to be used in error messages.
ScriptRuntimeException(String, String, int, int) - Constructor for exception cn.hutool.script.ScriptRuntimeException
ScriptException constructor specifying message, filename, line number and column number.
ScriptRuntimeException(ScriptException) - Constructor for exception cn.hutool.script.ScriptRuntimeException
 
ScriptUtil - Class in cn.hutool.script
脚本工具类
ScriptUtil() - Constructor for class cn.hutool.script.ScriptUtil
 
setBindings(Bindings, int) - Method in class cn.hutool.script.FullSupportScriptEngine
 
setBindings(Bindings, int) - Method in class cn.hutool.script.JavaScriptEngine
 
setContext(ScriptContext) - Method in class cn.hutool.script.FullSupportScriptEngine
 
setContext(ScriptContext) - Method in class cn.hutool.script.JavaScriptEngine
 
C E F G I J P S 
Skip navigation links

Copyright © 2025. All rights reserved.