Class ScanPathToken
java.lang.Object
com.jayway.jsonpath.internal.path.PathToken
com.jayway.jsonpath.internal.path.ScanPathToken
-
Method Summary
Modifier and TypeMethodDescriptionvoidevaluate(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) booleanstatic voidwalk(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) static voidwalkArray(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) static voidwalkObject(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) Methods inherited from class PathToken
equals, getTokenCount, handleArrayIndex, hashCode, invoke, isPathDefinite, toString
-
Method Details
-
evaluate
-
walk
public static void walk(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) -
walkArray
public static void walkArray(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) -
walkObject
public static void walkObject(PathToken pt, String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx, com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) -
isTokenDefinite
public boolean isTokenDefinite()- Specified by:
isTokenDefinitein classPathToken
-
getPathFragment
- Specified by:
getPathFragmentin classPathToken
-