public static enum DataValidationEvaluator.OperatorEnum extends java.lang.Enum<DataValidationEvaluator.OperatorEnum>
Enum Constant and Description |
---|
BETWEEN |
EQUAL |
GREATER_OR_EQUAL |
GREATER_THAN |
LESS_OR_EQUAL |
LESS_THAN |
NOT_BETWEEN |
NOT_EQUAL |
Modifier and Type | Field and Description |
---|---|
static DataValidationEvaluator.OperatorEnum |
IGNORED |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
isValid(java.lang.Double cellValue, java.lang.Double v1, java.lang.Double v2)
Evaluates comparison using operator instance rules
(使用运算符实例规则评估比较)
|
static DataValidationEvaluator.OperatorEnum |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
(返回具有指定名称的此类型的枚举常量。)
|
static DataValidationEvaluator.OperatorEnum[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
(按照声明的顺序返回包含此枚举类型常量的数组。)
|
public static final DataValidationEvaluator.OperatorEnum BETWEEN
public static final DataValidationEvaluator.OperatorEnum NOT_BETWEEN
public static final DataValidationEvaluator.OperatorEnum EQUAL
public static final DataValidationEvaluator.OperatorEnum NOT_EQUAL
public static final DataValidationEvaluator.OperatorEnum GREATER_THAN
public static final DataValidationEvaluator.OperatorEnum LESS_THAN
public static final DataValidationEvaluator.OperatorEnum GREATER_OR_EQUAL
public static final DataValidationEvaluator.OperatorEnum LESS_OR_EQUAL
public static final DataValidationEvaluator.OperatorEnum IGNORED
public static DataValidationEvaluator.OperatorEnum[] values()
for (DataValidationEvaluator.OperatorEnum c : DataValidationEvaluator.OperatorEnum.values()) System.out.println(c);(按照声明的顺序返回包含此枚举类型常量的数组。此方法可用于迭代常量,如下所示: for (DataValidationEvaluator.OperatorEnum c : DataValidationEvaluator.OperatorEnum.values()) System.out.println(c);)
public static DataValidationEvaluator.OperatorEnum valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
(name - 要返回的枚举常量的名称。)
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified name
(java.lang.IllegalArgumentException - 如果此枚举类型没有具有指定名称的常量)
java.lang.NullPointerException
- if the argument is null
(java.lang.NullPointerException - 如果参数为空)
public abstract boolean isValid(java.lang.Double cellValue, java.lang.Double v1, java.lang.Double v2)
cellValue
- won't be null, assumption is previous checks handled that
(cellValue - 不会为空,假设之前的检查已处理)
v1
- if null, value assumed invalid, anything passes, per Excel behavior
(v1 - 如果为 null,则假定值无效,任何通过 Excel 行为)
v2
- null if not needed. If null when needed, assume anything passes, per Excel behavior
(v2 - 如果不需要,则为 null。如果需要时为 null,则假设任何事情都通过了,每个 Excel 行为)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.