public class BooleanEvaluator extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static BooleanEvaluator |
simpleStringEvaluator |
| 构造器和说明 |
|---|
BooleanEvaluator(boolean nullValue,
boolean stringIgnoreCase,
List<Object> trueFactors,
List<Object> falseFactors) |
BooleanEvaluator(boolean nullValue,
boolean stringIgnoreCase,
Object[] trueFactors,
Object[] falseFactors) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFactor(Object trueFactor,
Object falseFactor) |
void |
addFalseFactor(Object falseFactor) |
void |
addFalseFactors(List<Object> falseFactors) |
void |
addTrueFactor(Object trueFactor) |
void |
addTrueFactors(List<Object> trueFactors) |
static BooleanEvaluator |
createFalseEvaluator(boolean nullValue,
boolean stringIgnoreCase,
Object[] falseArray) |
static BooleanEvaluator |
createFalseEvaluator(Object... falseArray) |
static BooleanEvaluator |
createTrueEvaluator(boolean nullValue,
boolean stringIgnoreCase,
Object[] truthArray) |
static BooleanEvaluator |
createTrueEvaluator(Object... truthArray) |
boolean |
evalFalse(Object object) |
boolean |
evalTrue(Object object) |
void |
setNullValue(boolean nullValue) |
void |
setStringIgnoreCase(boolean ignoreCase) |
public static final BooleanEvaluator simpleStringEvaluator
public BooleanEvaluator(boolean nullValue,
boolean stringIgnoreCase,
Object[] trueFactors,
Object[] falseFactors)
public void setStringIgnoreCase(boolean ignoreCase)
public void setNullValue(boolean nullValue)
public void addTrueFactor(Object trueFactor)
public void addFalseFactor(Object falseFactor)
public boolean evalTrue(Object object)
public boolean evalFalse(Object object)
public static BooleanEvaluator createTrueEvaluator(Object... truthArray)
public static BooleanEvaluator createTrueEvaluator(boolean nullValue, boolean stringIgnoreCase, Object[] truthArray)
public static BooleanEvaluator createFalseEvaluator(Object... falseArray)
public static BooleanEvaluator createFalseEvaluator(boolean nullValue, boolean stringIgnoreCase, Object[] falseArray)
Copyright © 2020. All rights reserved.