public class RootPathToken extends PathToken
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
rootToken |
private PathToken |
tail |
private int |
tokenCount |
| Constructor and Description |
|---|
RootPathToken(char rootToken) |
| Modifier and Type | Method and Description |
|---|---|
RootPathToken |
append(PathToken next) |
void |
evaluate(java.lang.String currentPath,
PathRef pathRef,
java.lang.Object model,
EvaluationContextImpl ctx) |
java.lang.String |
getPathFragment() |
PathTokenAppender |
getPathTokenAppender() |
int |
getTokenCount() |
boolean |
isFunctionPath() |
boolean |
isTokenDefinite() |
appendTailToken, equals, handleArrayIndex, handleObjectProperty, hashCode, invoke, isLeaf, isPathDefinite, isRoot, isUpstreamDefinite, next, prev, toStringprivate PathToken tail
private int tokenCount
private final java.lang.String rootToken
public int getTokenCount()
getTokenCount in class PathTokenpublic RootPathToken append(PathToken next)
public PathTokenAppender getPathTokenAppender()
public void evaluate(java.lang.String currentPath,
PathRef pathRef,
java.lang.Object model,
EvaluationContextImpl ctx)
public java.lang.String getPathFragment()
getPathFragment in class PathTokenpublic boolean isTokenDefinite()
isTokenDefinite in class PathTokenpublic boolean isFunctionPath()