public class Converters extends Object
| Modifier and Type | Method and Description |
|---|---|
static Boolean |
booleanValue(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
boolean defaultValue)
Evaluates a
TreeNode to find eventual boolean value. |
static List<Value> |
explodeArray(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
List<Value> defaultValue)
Evaluates a
TreeNode to find eventual array. |
static List<Object> |
flattenArray(Evaluator.EvaluationContext evaluationContext,
Value value,
Object defaultValue)
Flatten an
ArrayNode into List of objects |
static String |
jsonPathValue(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
String defaultValue)
Evaluates a
TreeNode to find eventual json path value. |
static Number |
numericValue(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
Number defaultValue)
Evaluates a
TreeNode to find eventual numeric value. |
static Object |
objectValue(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
Object defaultValue)
Evaluates a
TreeNode to find eventual object. |
static String |
stringValue(Evaluator.EvaluationContext evaluationContext,
TreeNode node,
String defaultValue)
Evaluates a
TreeNode to find eventual String value. |
public static String stringValue(Evaluator.EvaluationContext evaluationContext, TreeNode node, String defaultValue)
TreeNode to find eventual String value.evaluationContext - Current eval contextnode - Node to be evaluateddefaultValue - Default value if eval failsErrorHandlingStrategypublic static Number numericValue(Evaluator.EvaluationContext evaluationContext, TreeNode node, Number defaultValue)
TreeNode to find eventual numeric value.evaluationContext - Current eval contextnode - Node to be evaluateddefaultValue - Default value if eval failsErrorHandlingStrategypublic static Boolean booleanValue(Evaluator.EvaluationContext evaluationContext, TreeNode node, boolean defaultValue)
TreeNode to find eventual boolean value.evaluationContext - Current eval contextnode - Node to be evaluateddefaultValue - Default value if eval failsErrorHandlingStrategypublic static List<Value> explodeArray(Evaluator.EvaluationContext evaluationContext, TreeNode node, List<Value> defaultValue)
TreeNode to find eventual array.evaluationContext - Current eval contextnode - Node to be evaluateddefaultValue - Default value if eval failsErrorHandlingStrategypublic static List<Object> flattenArray(Evaluator.EvaluationContext evaluationContext, Value value, Object defaultValue)
ArrayNode into List of objectsevaluationContext - Current eval contextvalue - Value that evaluates to an arraydefaultValue - Default value if eval failsErrorHandlingStrategypublic static String jsonPathValue(Evaluator.EvaluationContext evaluationContext, TreeNode node, String defaultValue)
TreeNode to find eventual json path value.evaluationContext - Current eval contextnode - Node to be evaluateddefaultValue - Default value if eval failsErrorHandlingStrategypublic static Object objectValue(Evaluator.EvaluationContext evaluationContext, TreeNode node, Object defaultValue)
TreeNode to find eventual object.evaluationContext - Current eval contextnode - Node to be evaluateddefaultValue - Default value if eval failsErrorHandlingStrategyCopyright © 2019. All rights reserved.