public class ValidateFunc implements IValidateFunc
校验函数
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ValidateFunc.Companion |
| 限定符和类型 | 字段和说明 |
|---|---|
static ValidateFunc.Companion |
Companion |
| 构造器和说明 |
|---|
ValidateFunc(kotlin.reflect.KFunction<?> func)
校验函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
convertArg(java.lang.String arg,
java.util.Map<java.lang.String,? extends java.lang.Object> variables,
kotlin.reflect.KType type)
根据参数类型,转换参数值
|
java.lang.Object |
convertValue(java.lang.Object value,
kotlin.reflect.KType type)
根据校验值的类型,转换校验值
|
java.lang.Object |
execute(java.lang.Object value,
java.lang.String[] args,
java.util.Map<java.lang.String,? extends java.lang.Object> variables,
java.lang.String label)
执行函数
如果是预言函数 + 预言失败, 则抛 ValidateException 异常
|
kotlin.reflect.KFunction<?> |
getFunc() |
java.lang.String |
getName()
函数名
|
boolean |
isPredict()
是否预言函数, 如果是则预言失败抛异常
|
executepublic static ValidateFunc.Companion Companion
public java.lang.String getName()
函数名
public java.lang.Object execute(java.lang.Object value,
java.lang.String[] args,
java.util.Map<java.lang.String,? extends java.lang.Object> variables,
java.lang.String label)
执行函数 如果是预言函数 + 预言失败, 则抛 ValidateException 异常
public boolean isPredict()
是否预言函数, 如果是则预言失败抛异常
public java.lang.Object convertValue(java.lang.Object value,
kotlin.reflect.KType type)
根据校验值的类型,转换校验值
public java.lang.Object convertArg(java.lang.String arg,
java.util.Map<java.lang.String,? extends java.lang.Object> variables,
kotlin.reflect.KType type)
根据参数类型,转换参数值
public kotlin.reflect.KFunction<?> getFunc()