| Modifier and Type | Method and Description |
|---|---|
abstract T |
HopeFunction.apply(Evaluator.EvaluationContext evaluationContext) |
| Modifier and Type | Method and Description |
|---|---|
BooleanValue |
ContainsAny.apply(Evaluator.EvaluationContext evaluationContext) |
BooleanValue |
NotIn.apply(Evaluator.EvaluationContext evaluationContext) |
BooleanValue |
In.apply(Evaluator.EvaluationContext evaluationContext) |
BooleanValue |
ContainsAll.apply(Evaluator.EvaluationContext evaluationContext) |
| Modifier and Type | Method and Description |
|---|---|
NumericValue |
Negate.apply(Evaluator.EvaluationContext evaluationContext) |
NumericValue |
Floor.apply(Evaluator.EvaluationContext evaluationContext) |
NumericValue |
Divide.apply(Evaluator.EvaluationContext evaluationContext) |
NumericValue |
Ceil.apply(Evaluator.EvaluationContext evaluationContext) |
NumericValue |
Modulo.apply(Evaluator.EvaluationContext evaluationContext) |
NumericValue |
Abs.apply(Evaluator.EvaluationContext evaluationContext) |
NumericValue |
Substract.apply(Evaluator.EvaluationContext evaluationContext) |
NumericValue |
Add.apply(Evaluator.EvaluationContext evaluationContext) |
NumericValue |
Multiply.apply(Evaluator.EvaluationContext evaluationContext) |
| Modifier and Type | Method and Description |
|---|---|
BooleanValue |
Exists.apply(Evaluator.EvaluationContext evaluationContext) |
| Modifier and Type | Method and Description |
|---|---|
Value |
Length.apply(Evaluator.EvaluationContext evaluationContext) |
Value |
UpperCase.apply(Evaluator.EvaluationContext evaluationContext) |
Value |
LowerCase.apply(Evaluator.EvaluationContext evaluationContext) |
Value |
SubStr.apply(Evaluator.EvaluationContext evaluationContext) |
| Modifier and Type | Method and Description |
|---|---|
NumericValue |
Epoch.apply(Evaluator.EvaluationContext evaluationContext) |
| Modifier and Type | Method and Description |
|---|---|
static Boolean |
Converters.booleanValue(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
boolean defaultValue)
Evaluates a
TreeNode to find eventual boolean value. |
static List<Value> |
Converters.explodeArray(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
List<Value> defaultValue)
Evaluates a
TreeNode to find eventual array. |
static List<Object> |
Converters.flattenArray(Evaluator.EvaluationContext evaluationContext,
Value value,
Object defaultValue)
Flatten an
ArrayNode into List of objects |
static String |
Converters.jsonPathValue(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
String defaultValue)
Evaluates a
TreeNode to find eventual json path value. |
static Number |
Converters.numericValue(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
Number defaultValue)
Evaluates a
TreeNode to find eventual numeric value. |
static Object |
Converters.objectValue(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
Object defaultValue)
Evaluates a
TreeNode to find eventual object. |
static String |
Converters.stringValue(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
String defaultValue)
Evaluates a
TreeNode to find eventual String value. |
| Constructor and Description |
|---|
LogicEvaluator(Evaluator.EvaluationContext evaluationContext) |
Copyright © 2019. All rights reserved.