public class PredicatePathToken extends PathToken
| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<Predicate> |
predicates |
| Constructor and Description |
|---|
PredicatePathToken(java.util.Collection<Predicate> predicates) |
PredicatePathToken(Predicate filter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(java.lang.Object obj,
java.lang.Object root,
Configuration configuration,
EvaluationContextImpl evaluationContext) |
void |
evaluate(java.lang.String currentPath,
PathRef ref,
java.lang.Object model,
EvaluationContextImpl ctx) |
java.lang.String |
getPathFragment() |
boolean |
isTokenDefinite() |
appendTailToken, equals, getTokenCount, handleArrayIndex, handleObjectProperty, hashCode, invoke, isLeaf, isPathDefinite, isRoot, isUpstreamDefinite, next, prev, toStringprivate final java.util.Collection<Predicate> predicates
PredicatePathToken(Predicate filter)
PredicatePathToken(java.util.Collection<Predicate> predicates)
public void evaluate(java.lang.String currentPath,
PathRef ref,
java.lang.Object model,
EvaluationContextImpl ctx)
public boolean accept(java.lang.Object obj,
java.lang.Object root,
Configuration configuration,
EvaluationContextImpl evaluationContext)
public java.lang.String getPathFragment()
getPathFragment in class PathTokenpublic boolean isTokenDefinite()
isTokenDefinite in class PathToken