public static class ValueNodes.PathNode extends ValueNode
| Modifier and Type | Method and Description |
|---|---|
ValueNodes.PathNode |
asExistsCheck(boolean shouldExist) |
ValueNodes.PathNode |
asPathNode() |
ValueNode |
evaluate(Predicate.PredicateContext ctx) |
Path |
getPath() |
boolean |
isExistsCheck() |
boolean |
isPathNode() |
boolean |
shouldExists() |
java.lang.String |
toString() |
java.lang.Class<?> |
type(Predicate.PredicateContext ctx) |
asBooleanNode, asClassNode, asJsonNode, asNullNode, asNumberNode, asPatternNode, asPredicateNode, asStringNode, asUndefinedNode, asValueListNode, createBooleanNode, createClassNode, createJsonNode, createJsonNode, createNullNode, createNumberNode, createPathNode, createPathNode, createPatternNode, createPatternNode, createStringNode, createUndefinedNode, isBooleanNode, isClassNode, isJsonNode, isNullNode, isNumberNode, isPatternNode, isPredicateNode, isStringNode, isUndefinedNode, isValueListNode, toValueNodepublic Path getPath()
public boolean isExistsCheck()
public boolean shouldExists()
public java.lang.Class<?> type(Predicate.PredicateContext ctx)
public boolean isPathNode()
isPathNode in class ValueNodepublic ValueNodes.PathNode asPathNode()
asPathNode in class ValueNodepublic ValueNodes.PathNode asExistsCheck(boolean shouldExist)
public java.lang.String toString()
toString in class java.lang.Objectpublic ValueNode evaluate(Predicate.PredicateContext ctx)