public static enum DataValidationEvaluator.ValidationEnum extends java.lang.Enum<DataValidationEvaluator.ValidationEnum>
Enum Constant and Description |
---|
ANY |
DATE |
DECIMAL |
FORMULA |
INTEGER |
LIST |
TEXT_LENGTH |
TIME |
Modifier and Type | Method and Description |
---|---|
static boolean |
isValid(Cell cell, DataValidationEvaluator.DataValidationContext context)
Validates against the type defined in context, as an index of the enum values array.
(验证上下文中定义的类型,作为枚举值数组的索引。)
|
protected boolean |
isValidNumericCell(Cell cell, DataValidationEvaluator.DataValidationContext context)
Uses the cell value, which may be the cached formula result value.
(使用单元格值,可能是缓存的公式结果值。)
|
protected boolean |
isValidNumericValue(java.lang.Double value, DataValidationEvaluator.DataValidationContext context)
Is the number a valid option for the validation?
(该数字是验证的有效选项吗?)
|
boolean |
isValidValue(Cell cell, DataValidationEvaluator.DataValidationContext context) |
static DataValidationEvaluator.ValidationEnum |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
(返回具有指定名称的此类型的枚举常量。)
|
static DataValidationEvaluator.ValidationEnum[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
(按照声明的顺序返回包含此枚举类型常量的数组。)
|
public static final DataValidationEvaluator.ValidationEnum ANY
public static final DataValidationEvaluator.ValidationEnum INTEGER
public static final DataValidationEvaluator.ValidationEnum DECIMAL
public static final DataValidationEvaluator.ValidationEnum LIST
public static final DataValidationEvaluator.ValidationEnum DATE
public static final DataValidationEvaluator.ValidationEnum TIME
public static final DataValidationEvaluator.ValidationEnum TEXT_LENGTH
public static final DataValidationEvaluator.ValidationEnum FORMULA
public static DataValidationEvaluator.ValidationEnum[] values()
for (DataValidationEvaluator.ValidationEnum c : DataValidationEvaluator.ValidationEnum.values()) System.out.println(c);(按照声明的顺序返回包含此枚举类型常量的数组。此方法可用于迭代常量,如下所示: for (DataValidationEvaluator.ValidationEnum c : DataValidationEvaluator.ValidationEnum.values()) System.out.println(c);)
public static DataValidationEvaluator.ValidationEnum 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 boolean isValidValue(Cell cell, DataValidationEvaluator.DataValidationContext context)
protected boolean isValidNumericCell(Cell cell, DataValidationEvaluator.DataValidationContext context)
protected boolean isValidNumericValue(java.lang.Double value, DataValidationEvaluator.DataValidationContext context)
public static boolean isValid(Cell cell, DataValidationEvaluator.DataValidationContext context)
cell
- Cell to check validity of
(cell - 用于检查有效性的单元格)
context
- The Data Validation to check against
(context - 要检查的数据验证)
java.lang.ArrayIndexOutOfBoundsException
- if the constraint type is an invalid index
(java.lang.ArrayIndexOutOfBoundsException - 如果约束类型是无效索引)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.