Class ValueNodes.PathNode
- java.lang.Object
-
- com.jayway.jsonpath.internal.filter.ValueNode
-
- com.jayway.jsonpath.internal.filter.ValueNodes.PathNode
-
- Enclosing interface:
- ValueNodes
public static class ValueNodes.PathNode extends ValueNode
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValueNodes.PathNodeasExistsCheck(boolean shouldExist)ValueNodes.PathNodeasPathNode()ValueNodeevaluate(Predicate.PredicateContext ctx)PathgetPath()booleanisExistsCheck()booleanisPathNode()booleanshouldExists()java.lang.StringtoString()java.lang.Class<?>type(Predicate.PredicateContext ctx)-
Methods inherited from class com.jayway.jsonpath.internal.filter.ValueNode
asBooleanNode, asClassNode, asJsonNode, asNullNode, asNumberNode, asOffsetDateTimeNode, asPatternNode, asPredicateNode, asStringNode, asUndefinedNode, asValueListNode, createBooleanNode, createClassNode, createJsonNode, createJsonNode, createNullNode, createNumberNode, createOffsetDateTimeNode, createPathNode, createPathNode, createPatternNode, createPatternNode, createStringNode, createUndefinedNode, isBooleanNode, isClassNode, isJsonNode, isNullNode, isNumberNode, isOffsetDateTimeNode, isPatternNode, isPredicateNode, isStringNode, isUndefinedNode, isValueListNode, toValueNode
-
-
-
-
Method Detail
-
getPath
public Path getPath()
-
isExistsCheck
public boolean isExistsCheck()
-
shouldExists
public boolean shouldExists()
-
type
public java.lang.Class<?> type(Predicate.PredicateContext ctx)
-
isPathNode
public boolean isPathNode()
- Overrides:
isPathNodein classValueNode
-
asPathNode
public ValueNodes.PathNode asPathNode()
- Overrides:
asPathNodein classValueNode
-
asExistsCheck
public ValueNodes.PathNode asExistsCheck(boolean shouldExist)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
evaluate
public ValueNode evaluate(Predicate.PredicateContext ctx)
-
-