Modifier and Type | Field and Description |
---|---|
static PathRef |
PathRef.NO_OP |
Modifier and Type | Method and Description |
---|---|
static PathRef |
PathRef.create(Object obj,
Collection<String> properties) |
static PathRef |
PathRef.create(Object array,
int index) |
static PathRef |
PathRef.create(Object obj,
String property) |
static PathRef |
PathRef.createRoot(Object root) |
Modifier and Type | Method and Description |
---|---|
Collection<PathRef> |
EvaluationContext.updateOperations() |
Modifier and Type | Method and Description |
---|---|
int |
PathRef.compareTo(PathRef o) |
Modifier and Type | Method and Description |
---|---|
Object |
PassthruPathFunction.invoke(String currentPath,
PathRef parent,
Object model,
EvaluationContext ctx,
List<Parameter> parameters) |
Object |
PathFunction.invoke(String currentPath,
PathRef parent,
Object model,
EvaluationContext ctx,
List<Parameter> parameters)
Invoke the function and output a JSON object (or scalar) value which will be the result of executing the path
|
Modifier and Type | Method and Description |
---|---|
Object |
Append.invoke(String currentPath,
PathRef parent,
Object model,
EvaluationContext ctx,
List<Parameter> parameters) |
Object |
KeySetFunction.invoke(String currentPath,
PathRef parent,
Object model,
EvaluationContext ctx,
List<Parameter> parameters) |
Modifier and Type | Method and Description |
---|---|
Object |
AbstractAggregation.invoke(String currentPath,
PathRef parent,
Object model,
EvaluationContext ctx,
List<Parameter> parameters) |
Modifier and Type | Method and Description |
---|---|
Object |
Concatenate.invoke(String currentPath,
PathRef parent,
Object model,
EvaluationContext ctx,
List<Parameter> parameters) |
Object |
Length.invoke(String currentPath,
PathRef parent,
Object model,
EvaluationContext ctx,
List<Parameter> parameters)
When we calculate the length of a path, what we're asking is given the node we land on how many children does it
have.
|
Modifier and Type | Method and Description |
---|---|
Collection<PathRef> |
EvaluationContextImpl.updateOperations() |
Modifier and Type | Method and Description |
---|---|
void |
EvaluationContextImpl.addResult(String path,
PathRef operation,
Object model) |
void |
ArraySliceToken.evaluate(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
PredicatePathToken.evaluate(String currentPath,
PathRef ref,
Object model,
EvaluationContextImpl ctx) |
void |
ArrayIndexToken.evaluate(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
WildcardPathToken.evaluate(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
ScanPathToken.evaluate(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
RootPathToken.evaluate(String currentPath,
PathRef pathRef,
Object model,
EvaluationContextImpl ctx) |
abstract void |
PathToken.evaluate(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
FunctionPathToken.evaluate(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
PathToken.invoke(PathFunction pathFunction,
String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
static void |
ScanPathToken.walk(PathToken pt,
String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx,
com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) |
static void |
ScanPathToken.walkArray(PathToken pt,
String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx,
com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) |
static void |
ScanPathToken.walkObject(PathToken pt,
String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx,
com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) |
Copyright © 2024. All rights reserved.