boolean[] |
checkFieldEmpty
是否对 field()指定的变量执行判断空检查,此参数对于类型为String的参数有影响
| 值 | 说明
true field()指定的变量执行判断空检查
false只需要判断是否为null
空使用quote()的值
|
boolean |
lowerRefValue
|
java.lang.String |
lowerSuffix
|
java.lang.String |
lowerVar
左侧范围(较小值)变量名,为空时如果 lowerSuffix()不为空使用默认值: field+lowerVarSuffix,否则忽略
|
RangeType |
rangeType
数值范围类型
|
java.lang.String |
test
test表达式执行为true时生成的数值范围比较表达式
|
java.lang.String[] |
testEmptyVars
要求为null或空的变量名列表,['var1','var2'],等价于'isEmpty(${var1}) && isEmpty(${var2})',为空则默认为'true'
|
java.lang.String[] |
testFalseVars
要求为false的变量名列表,['var1','var2'],等价于'isFalse(${var1}) && isFalse(${var2})',为空则默认为'true'
|
java.lang.String[] |
testNoEmptyVars
要求不为null或空的变量名列表,['var1','var2'],等价于!'
|
java.lang.String[] |
testNonullVars
要求不为null的变量名列表,['var1','var2'],等价于'null!
|
java.lang.String[] |
testNullVars
要求为null的变量名列表,['var1','var2'],等价于'null==${var1} && null==${var2}',为空则默认为'true'
|
CompareOp |
testOp
条件测试操作符
|
boolean |
testQuote
|
boolean |
testRefValue
|
java.lang.String[] |
testTrueVars
要求为true的变量名列表,['var1','var2'],等价于'isTrue(${var1)} && isTrue(${var2})',为空则默认为'true'
|
VarTestType |
testType
变量测试类型
|
java.lang.String |
testValue
变量条件测试的目标值
|
java.lang.String |
testVar
|
boolean |
upperRefValue
|
java.lang.String |
upperSuffix
|
java.lang.String |
upperVar
右侧范围(较大值)变量名,为空时如果 upperSuffix()不为空使用默认值: field+upperVarSuffix,否则忽略
|
-
-
-
testNullVars
public abstract java.lang.String[] testNullVars
要求为null的变量名列表,['var1','var2'],等价于'null==${var1} && null==${var2}',为空则默认为'true'
- 默认值:
- {}
-
-
testNonullVars
public abstract java.lang.String[] testNonullVars
要求不为null的变量名列表,['var1','var2'],等价于'null!=${var1} && null!=${var2}',为空则默认为'true'
- 默认值:
- {}
-
-
testEmptyVars
public abstract java.lang.String[] testEmptyVars
要求为null或空的变量名列表,['var1','var2'],等价于'isEmpty(${var1}) && isEmpty(${var2})',为空则默认为'true'
- 默认值:
- {}
-
-
testNoEmptyVars
public abstract java.lang.String[] testNoEmptyVars
要求不为null或空的变量名列表,['var1','var2'],等价于!'isEmpty(${var1}) && !isEmpty(${var2})',为空则默认为'true'
- 默认值:
- {}
-
-
testTrueVars
public abstract java.lang.String[] testTrueVars
要求为true的变量名列表,['var1','var2'],等价于'isTrue(${var1)} && isTrue(${var2})',为空则默认为'true'
- 默认值:
- {}
-
-
testFalseVars
public abstract java.lang.String[] testFalseVars
要求为false的变量名列表,['var1','var2'],等价于'isFalse(${var1}) && isFalse(${var2})',为空则默认为'true'
- 默认值:
- {}
Copyright © 2025. All Rights Reserved.
|