public class ScanPathToken extends PathToken
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(java.lang.String currentPath,
PathRef parent,
java.lang.Object model,
EvaluationContextImpl ctx) |
java.lang.String |
getPathFragment() |
boolean |
isTokenDefinite() |
static void |
walk(PathToken pt,
java.lang.String currentPath,
PathRef parent,
java.lang.Object model,
EvaluationContextImpl ctx,
com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) |
static void |
walkArray(PathToken pt,
java.lang.String currentPath,
PathRef parent,
java.lang.Object model,
EvaluationContextImpl ctx,
com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) |
static void |
walkObject(PathToken pt,
java.lang.String currentPath,
PathRef parent,
java.lang.Object model,
EvaluationContextImpl ctx,
com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate) |
equals, getNext, getTokenCount, handleArrayIndex, hashCode, invoke, isPathDefinite, setNext, setUpstreamArrayIndex, toStringpublic void evaluate(java.lang.String currentPath,
PathRef parent,
java.lang.Object model,
EvaluationContextImpl ctx)
public static void walk(PathToken pt, java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx, com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate)
public static void walkArray(PathToken pt, java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx, com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate)
public static void walkObject(PathToken pt, java.lang.String currentPath, PathRef parent, java.lang.Object model, EvaluationContextImpl ctx, com.jayway.jsonpath.internal.path.ScanPathToken.Predicate predicate)
public boolean isTokenDefinite()
isTokenDefinite in class PathTokenpublic java.lang.String getPathFragment()
getPathFragment in class PathToken