public abstract class AbstExpression
extends java.lang.Object
AT公式上下文| 构造器和说明 |
|---|
AbstExpression(ExpressionContext atContext,
java.lang.String expressionValue)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract java.lang.String |
execute(java.lang.String expression)
公式解析,需要开发者实现的接口
|
java.lang.String |
executeParamExpression(java.lang.String param) |
ExpressionContext |
getExpressionContext()
AT公式上下文对象,如获取UserContext、ProcessInstance、TaskInstance等。
|
java.lang.String |
getParameter(java.lang.String str,
int index)
获得指定顺序的参数值。
|
java.util.List<java.lang.String> |
getParameters(java.lang.String str) |
java.util.List<java.lang.String> |
getParameters(java.lang.String str,
int allowEmptyTimes)
获得顺序的全部参数值。
|
boolean |
isFalse(java.lang.String str)
工具方法。
|
void |
issueWarnLog(java.lang.String msg)
把实施错误打印到后台警告处
|
boolean |
isTrue(java.lang.String str)
工具方法。
|
public AbstExpression(ExpressionContext atContext, java.lang.String expressionValue)
atContext - 上下文expressionValue - 待解析的AT公式public abstract java.lang.String execute(java.lang.String expression)
throws AWSExpressionException
expression - 待解析的AT公式AWSExpressionException - UnCheck类异常public ExpressionContext getExpressionContext()
AT公式上下文public java.util.List<java.lang.String> getParameters(java.lang.String str,
int allowEmptyTimes)
str - 待解析的AT公式public java.util.List<java.lang.String> getParameters(java.lang.String str)
public java.lang.String getParameter(java.lang.String str,
int index)
str - 待解析的AT公式index - 取参顺序,从1开始public boolean isTrue(java.lang.String str)
str - 真值的语义等价字符串public java.lang.String executeParamExpression(java.lang.String param)
public boolean isFalse(java.lang.String str)
str - 假值的语义等价字符串public void issueWarnLog(java.lang.String msg)
msg - 告警消息Copyright © Actionsoft Co., Ltd. All Rights Reserved.