Abstract Script
abstract class AbstractScript<S : ScriptConfig>(context: ScriptContext, language: Language, scriptEngine: ScriptEngine, scriptConfig: S) : AbstractScriptCloseable, Script<S>
Description: 所有脚本都实现的类
Author
M8Test, [email protected], https://m8test.com
Constructors
Link copied to clipboard
constructor(context: ScriptContext, language: Language, scriptEngine: ScriptEngine, scriptConfig: S)
Functions
Link copied to clipboard
监听脚本生命周期的监听器.
Link copied to clipboard
在脚本中执行文件.
Link copied to clipboard
在脚本中执行脚本工程包.
Link copied to clipboard
在脚本中执行字符串.
Link copied to clipboard
获取脚本上下文对象 ScriptContext.
Link copied to clipboard
获取当前脚本所属的脚本引擎
Link copied to clipboard
获取作为全局变量时的名称.
Link copied to clipboard
获取脚本所属编程语言
Link copied to clipboard
获取项目根目录,如果不是工程项目则返回null
Link copied to clipboard
获取 Variable 注入到脚本时需要显示的类型.
Link copied to clipboard
获取脚本线程管理对象.
Link copied to clipboard
Link copied to clipboard
获取变量在脚本中的名称.
Link copied to clipboard
Link copied to clipboard
脚本是否中断
Link copied to clipboard
是否需要添加前缀, 每种编程语言添加的前缀不一样, 前缀可以通过 Language.getVariablePrefix 获取.
Link copied to clipboard
是否需要添加后缀, 每种编程语言添加的后缀不一样, 后缀可以通过 Language.getVariableSuffix 获取.
Link copied to clipboard
添加脚本中断时的监听器.
Link copied to clipboard
移除脚本生命周期监听器.
Link copied to clipboard
设置 ViewCreator