Package | Description |
---|---|
com.jayway.jsonpath.internal | |
com.jayway.jsonpath.internal.function | |
com.jayway.jsonpath.internal.function.numeric | |
com.jayway.jsonpath.internal.path |
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) |
Object |
Length.invoke(String currentPath,
PathRef parent,
Object model,
EvaluationContext ctx) |
Object |
PathFunction.invoke(String currentPath,
PathRef parent,
Object model,
EvaluationContext ctx)
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 |
AbstractAggregation.invoke(String currentPath,
PathRef parent,
Object model,
EvaluationContext ctx) |
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 |
ArrayPathToken.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 |
WildcardPathToken.evaluate(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
ScanPathToken.evaluate(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
PredicatePathToken.evaluate(String currentPath,
PathRef ref,
Object model,
EvaluationContextImpl ctx) |
void |
FunctionPathToken.evaluate(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
ArrayPathToken.evaluateIndexOperation(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
ArrayPathToken.evaluateSliceOperation(String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
PathToken.invoke(PathFunction pathFunction,
String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
ArrayPathToken.sliceBetween(ArraySliceOperation operation,
String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
ArrayPathToken.sliceFrom(ArraySliceOperation operation,
String currentPath,
PathRef parent,
Object model,
EvaluationContextImpl ctx) |
void |
ArrayPathToken.sliceTo(ArraySliceOperation operation,
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 © 2017. All rights reserved.