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 classprivate static classprivate static classprivate static classFields in com.jayway.jsonpath.internal declared as PathRefMethods in com.jayway.jsonpath.internal that return PathRefModifier and TypeMethodDescriptionstatic PathRefstatic PathRefstatic PathRefPathRef.create(Object obj, Collection<String> properties) static PathRefPathRef.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 TypeMethodDescriptionPassthruPathFunction.invoke(String currentPath, PathRef parent, Object model, EvaluationContext ctx, List<Parameter> parameters) 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 -
Uses of PathRef in com.jayway.jsonpath.internal.function.json
Methods in com.jayway.jsonpath.internal.function.json with parameters of type PathRef -
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.function.text
Methods in com.jayway.jsonpath.internal.function.text with parameters of type PathRefModifier and TypeMethodDescriptionConcatenate.invoke(String currentPath, PathRef parent, Object model, EvaluationContext ctx, List<Parameter> parameters) 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. -
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 TypeMethodDescriptionvoidvoidArrayIndexToken.evaluate(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) voidArraySliceToken.evaluate(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) voidFunctionPathToken.evaluate(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) abstract voidPathToken.evaluate(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) voidPredicatePathToken.evaluate(String currentPath, PathRef ref, Object model, EvaluationContextImpl ctx) voidPropertyPathToken.evaluate(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) voidRootPathToken.evaluate(String currentPath, PathRef pathRef, Object model, EvaluationContextImpl ctx) voidScanPathToken.evaluate(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) voidWildcardPathToken.evaluate(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) private voidFunctionPathToken.evaluateParameters(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) voidPathToken.invoke(PathFunction pathFunction, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) private voidArraySliceToken.sliceBetween(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) private voidArraySliceToken.sliceFrom(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) private voidArraySliceToken.sliceTo(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) static voidScanPathToken.walk(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, ScanPathToken.Predicate predicate) static voidScanPathToken.walkArray(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, ScanPathToken.Predicate predicate) static voidScanPathToken.walkObject(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, ScanPathToken.Predicate predicate)