程序包 | 说明 |
---|---|
kd.bos.entity.botp.runtime | |
kd.bos.entity.formula | |
kd.bos.entity.function | |
kd.bos.entity.validate |
限定符和类型 | 方法和说明 |
---|---|
FunctionManage |
CRBizRuleContext.getFuncLib()
业务规则支持的函数集
|
限定符和类型 | 方法和说明 |
---|---|
void |
CRBizRuleContext.setFuncLib(FunctionManage funcLib) |
限定符和类型 | 方法和说明 |
---|---|
FunctionManage |
ExpressionParameter.getFcunLib()
自定义函数管理类,持有全部自定义函数
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object |
CalcExprParser.getExpressionValue(BOSExpression expression,
ExpressionContext expContext,
FunctionManage funcLib)
计算表达式的值:由表达式上下文对象解析变量的值
适用于单条执行计算公式;批量执行此方法,会重复解析公式中的变量、函数,资源浪费
|
static java.lang.Object |
CalcExprParser.getExpressionValue(java.lang.String expression,
ExpressionContext expContext,
FunctionManage funcLib)
计算表达式的值:由表达式上下文对象解析变量的值
适用于单条执行计算公式;批量执行此方法,会重复解析公式中的变量、函数,资源浪费
|
void |
ExpressionParameter.setFcunLib(FunctionManage fcunLib) |
构造器和说明 |
---|
ExpressionParameter(BOSExpression express,
RowDataModel rowDataModel,
FunctionManage fcunLib) |
ExpressionParameter(java.lang.String express,
RowDataModel rowDataModel,
FunctionManage fcunLib) |
限定符和类型 | 方法和说明 |
---|---|
static FunctionManage |
FunctionManage.get()
自动读取平台预置的函数定义,构建函数执行类
|
static FunctionManage |
FunctionManage.get(FunctionTypes functionTypes)
基于传入的函数定义集合,构建函数执行类;
|
限定符和类型 | 方法和说明 |
---|---|
FunctionManage |
ValidateContext.getFuncLib()
操作校验支持的自定义函数运行实例管理器
|
限定符和类型 | 方法和说明 |
---|---|
void |
ValidateContext.setFuncLib(FunctionManage funcLib) |