public static enum EvaluationConditionalFormatRule.OperatorEnum extends java.lang.Enum<EvaluationConditionalFormatRule.OperatorEnum>
Enum Constant and Description |
---|
BETWEEN |
EQUAL |
GREATER_OR_EQUAL |
GREATER_THAN |
LESS_OR_EQUAL |
LESS_THAN |
NO_COMPARISON |
NOT_BETWEEN |
NOT_EQUAL |
Modifier and Type | Method and Description |
---|---|
abstract <C extends java.lang.Comparable<C>> |
isValid(C cellValue, C v1, C v2)
Evaluates comparison using operator instance rules
(使用运算符实例规则评估比较)
|
boolean |
isValidForIncompatibleTypes()
Called when the cell and comparison values are of different data types Needed for negation operators, which should return true.
(当单元格和比较值的数据类型不同时调用 否定运算符需要,它应该返回 true。)
|
static EvaluationConditionalFormatRule.OperatorEnum |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
(返回具有指定名称的此类型的枚举常量。)
|
static EvaluationConditionalFormatRule.OperatorEnum[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
(按照声明的顺序返回包含此枚举类型常量的数组。)
|
public static final EvaluationConditionalFormatRule.OperatorEnum NO_COMPARISON
public static final EvaluationConditionalFormatRule.OperatorEnum BETWEEN
public static final EvaluationConditionalFormatRule.OperatorEnum NOT_BETWEEN
public static final EvaluationConditionalFormatRule.OperatorEnum EQUAL
public static final EvaluationConditionalFormatRule.OperatorEnum NOT_EQUAL
public static final EvaluationConditionalFormatRule.OperatorEnum GREATER_THAN
public static final EvaluationConditionalFormatRule.OperatorEnum LESS_THAN
public static final EvaluationConditionalFormatRule.OperatorEnum GREATER_OR_EQUAL
public static final EvaluationConditionalFormatRule.OperatorEnum LESS_OR_EQUAL
public static EvaluationConditionalFormatRule.OperatorEnum[] values()
for (EvaluationConditionalFormatRule.OperatorEnum c : EvaluationConditionalFormatRule.OperatorEnum.values()) System.out.println(c);(按照声明的顺序返回包含此枚举类型常量的数组。此方法可用于迭代常量,如下所示: for (EvaluationConditionalFormatRule.OperatorEnum c : EvaluationConditionalFormatRule.OperatorEnum.values()) System.out.println(c);)
public static EvaluationConditionalFormatRule.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 <C extends java.lang.Comparable<C>> boolean isValid(C cellValue, C v1, C v2)
cellValue
- won't be null, assumption is previous checks handled that
(cellValue - 不会为空,假设之前的检查已处理)
v1
- if null, per Excel behavior various results depending on the type of cellValue and the specific enum instance
(v1 - 如果为 null,则每个 Excel 行为会产生各种结果,具体取决于 cellValue 的类型和特定的枚举实例)
v2
- null if not needed. If null when needed, various results, per Excel behavior
(v2 - 如果不需要,则为 null。如果需要时为 null,则每个 Excel 行为的各种结果)
public boolean isValidForIncompatibleTypes()
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.