Uses of Class
com.jayway.jsonpath.internal.PathRef
-
Packages that use PathRef Package Description com.jayway.jsonpath.internal com.jayway.jsonpath.internal.function com.jayway.jsonpath.internal.function.numeric com.jayway.jsonpath.internal.path -
-
Uses of PathRef in com.jayway.jsonpath.internal
Subclasses of PathRef in com.jayway.jsonpath.internal Modifier and Type Class Description private static class
PathRef.ArrayIndexPathRef
private static class
PathRef.ObjectMultiPropertyPathRef
private static class
PathRef.ObjectPropertyPathRef
private static class
PathRef.RootPathRef
Fields in com.jayway.jsonpath.internal declared as PathRef Modifier and Type Field Description static PathRef
PathRef. NO_OP
Methods in com.jayway.jsonpath.internal that return PathRef Modifier and Type Method Description static PathRef
PathRef. create(java.lang.Object array, int index)
static PathRef
PathRef. create(java.lang.Object obj, java.lang.String property)
static PathRef
PathRef. create(java.lang.Object obj, java.util.Collection<java.lang.String> properties)
static PathRef
PathRef. createRoot(java.lang.Object root)
Methods in com.jayway.jsonpath.internal that return types with arguments of type PathRef Modifier and Type Method Description java.util.Collection<PathRef>
EvaluationContext. updateOperations()
Methods in com.jayway.jsonpath.internal with parameters of type PathRef Modifier and Type Method Description int
PathRef.ArrayIndexPathRef. compareTo(PathRef o)
int
PathRef. compareTo(PathRef o)
-
Uses of PathRef in com.jayway.jsonpath.internal.function
Methods in com.jayway.jsonpath.internal.function with parameters of type PathRef Modifier and Type Method Description java.lang.Object
Length. invoke(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContext ctx)
java.lang.Object
PassthruPathFunction. invoke(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContext ctx)
java.lang.Object
PathFunction. invoke(java.lang.String currentPath, PathRef parent, java.lang.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 Modifier and Type Method Description java.lang.Object
AbstractAggregation. invoke(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContext ctx)
-
Uses of PathRef in com.jayway.jsonpath.internal.path
Fields in com.jayway.jsonpath.internal.path with type parameters of type PathRef Modifier and Type Field Description private java.util.List<PathRef>
EvaluationContextImpl. updateOperations
Methods in com.jayway.jsonpath.internal.path that return types with arguments of type PathRef Modifier and Type Method Description java.util.Collection<PathRef>
EvaluationContextImpl. updateOperations()
Methods in com.jayway.jsonpath.internal.path with parameters of type PathRef Modifier and Type Method Description void
EvaluationContextImpl. addResult(java.lang.String path, PathRef operation, java.lang.Object model)
void
ArrayPathToken. evaluate(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
void
FunctionPathToken. evaluate(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
abstract void
PathToken. evaluate(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
void
PredicatePathToken. evaluate(java.lang.String currentPath, PathRef ref, java.lang.Object model, EvaluationContextImpl ctx)
void
PropertyPathToken. evaluate(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
void
RootPathToken. evaluate(java.lang.String currentPath, PathRef pathRef, java.lang.Object model, EvaluationContextImpl ctx)
void
ScanPathToken. evaluate(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
void
WildcardPathToken. evaluate(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
void
ArrayPathToken. evaluateIndexOperation(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
void
ArrayPathToken. evaluateSliceOperation(java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
void
PathToken. invoke(PathFunction pathFunction, java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
void
ArrayPathToken. sliceBetween(ArraySliceOperation operation, java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
void
ArrayPathToken. sliceFrom(ArraySliceOperation operation, java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
void
ArrayPathToken. sliceTo(ArraySliceOperation operation, java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx)
static void
ScanPathToken. walk(PathToken pt, java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx, ScanPathToken.Predicate predicate)
static void
ScanPathToken. walkArray(PathToken pt, java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx, ScanPathToken.Predicate predicate)
static void
ScanPathToken. walkObject(PathToken pt, java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx, ScanPathToken.Predicate predicate)
-