Uses of Class
com.jayway.jsonpath.internal.PathRef
Packages that use PathRef
Package
Description
-
Uses of PathRef in com.jayway.jsonpath.internal
Subclasses of PathRef in com.jayway.jsonpath.internalModifier and TypeClassDescriptionprivate static class
private static class
private static class
private static class
Fields in com.jayway.jsonpath.internal declared as PathRefMethods in com.jayway.jsonpath.internal that return PathRefModifier and TypeMethodDescriptionstatic PathRef
static PathRef
static PathRef
PathRef.create
(Object obj, Collection<String> properties) static PathRef
PathRef.createRoot
(Object root) Methods in com.jayway.jsonpath.internal that return types with arguments of type PathRefMethods in com.jayway.jsonpath.internal with parameters of type PathRef -
Uses of PathRef in com.jayway.jsonpath.internal.function
Methods in com.jayway.jsonpath.internal.function with parameters of type PathRefModifier and TypeMethodDescriptionLength.invoke
(String currentPath, PathRef parent, Object model, EvaluationContext ctx) PassthruPathFunction.invoke
(String currentPath, PathRef parent, Object model, EvaluationContext ctx) 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 -
Uses of PathRef in com.jayway.jsonpath.internal.function.numeric
Methods in com.jayway.jsonpath.internal.function.numeric with parameters of type PathRef -
Uses of PathRef in com.jayway.jsonpath.internal.path
Fields in com.jayway.jsonpath.internal.path with type parameters of type PathRefMethods in com.jayway.jsonpath.internal.path that return types with arguments of type PathRefMethods in com.jayway.jsonpath.internal.path with parameters of type PathRefModifier and TypeMethodDescriptionvoid
void
ArrayPathToken.evaluate
(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) void
FunctionPathToken.evaluate
(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) abstract void
PathToken.evaluate
(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) void
PredicatePathToken.evaluate
(String currentPath, PathRef ref, Object model, EvaluationContextImpl ctx) void
PropertyPathToken.evaluate
(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) void
RootPathToken.evaluate
(String currentPath, PathRef pathRef, Object model, EvaluationContextImpl ctx) void
ScanPathToken.evaluate
(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) void
WildcardPathToken.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, ScanPathToken.Predicate predicate) static void
ScanPathToken.walkArray
(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, ScanPathToken.Predicate predicate) static void
ScanPathToken.walkObject
(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, ScanPathToken.Predicate predicate)