程序包 org.xmeta.util
类 UtilAction
java.lang.Object
org.xmeta.util.UtilAction
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringgetActionCodeFilePath(Thing actionThing, String ext) 获取一个动作的代码文件名。static booleangetDebugLog(Thing actionThing, ActionContext actionContext) 返回是否是打印调试日志。static BindingsgetReservedVars(String reservedVars, ActionContext actionContext) 从actionContext获取需要保留的变量。static BindingsgetVarScope(String varScope, ActionContext actionContext) 通过VarScope的字符串返回相应的Scope,如Gloabl, Local等。static BindingsgetVarScope(Thing action, ActionContext actionContext) 获取变量范围。static Class<?>parseClass(ClassLoader classLoader, String className) static Class<?>parseClass(String className) static Class<?>[]parseClasses(ClassLoader classLoader, String classNames) static Class<?>[]parseClasses(String classNames) static voidputVarByActioScope(Thing action, String varName, Object var, ActionContext actionContext) 把变量赋值到动作定义的变量范围中。
-
构造器详细资料
-
UtilAction
public UtilAction()
-
-
方法详细资料
-
getActionCodeFilePath
获取一个动作的代码文件名。- 参数:
actionThing- 动作模型ext- 代码文件的后缀- 返回:
- 文件名
-
putVarByActioScope
public static void putVarByActioScope(Thing action, String varName, Object var, ActionContext actionContext) 把变量赋值到动作定义的变量范围中。- 参数:
action- 动作模型varName- 变量名var- 变量值actionContext- 变量上下文
-
getVarScope
获取变量范围。- 参数:
action- 动作actionContext- 变量上下文- 返回:
- 结果
-
getVarScope
通过VarScope的字符串返回相应的Scope,如Gloabl, Local等。- 参数:
varScope- 变量范围actionContext- 变量上下文- 返回:
- 变量范围
-
getDebugLog
返回是否是打印调试日志。- 参数:
actionThing- 动作模型actionContext- 变量上下文- 返回:
- 是否
-
getReservedVars
从actionContext获取需要保留的变量。- 参数:
reservedVars- 变量名,多个时使用英文逗号分隔actionContext-- 返回:
-
parseClass
public static Class<?> parseClass(ClassLoader classLoader, String className) throws ClassNotFoundException -
parseClass
-
parseClasses
public static Class<?>[] parseClasses(ClassLoader classLoader, String classNames) throws ClassNotFoundException -
parseClasses
-