class PropertyPathToken extends PathToken
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.lang.String> |
properties |
| Constructor and Description |
|---|
PropertyPathToken(java.util.List<java.lang.String> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(java.lang.String currentPath,
PathRef parent,
java.lang.Object model,
EvaluationContextImpl ctx) |
java.lang.String |
getPathFragment() |
java.util.List<java.lang.String> |
getProperties() |
boolean |
isTokenDefinite() |
boolean |
multiPropertyIterationCase() |
boolean |
multiPropertyMergeCase() |
boolean |
singlePropertyCase() |
appendTailToken, equals, getTokenCount, handleArrayIndex, handleObjectProperty, hashCode, invoke, isLeaf, isPathDefinite, isRoot, isUpstreamDefinite, next, prev, toStringpublic PropertyPathToken(java.util.List<java.lang.String> properties)
public java.util.List<java.lang.String> getProperties()
public boolean singlePropertyCase()
public boolean multiPropertyMergeCase()
public boolean multiPropertyIterationCase()
public void evaluate(java.lang.String currentPath,
PathRef parent,
java.lang.Object model,
EvaluationContextImpl ctx)
public boolean isTokenDefinite()
isTokenDefinite in class PathTokenpublic java.lang.String getPathFragment()
getPathFragment in class PathToken