Class ValueNodes.StringNode
- java.lang.Object
-
- com.jayway.jsonpath.internal.filter.ValueNode
-
- com.jayway.jsonpath.internal.filter.ValueNodes.StringNode
-
- Enclosing interface:
- ValueNodes
public static class ValueNodes.StringNode extends ValueNode
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValueNodes.NumberNodeasNumberNode()ValueNodes.StringNodeasStringNode()booleancontains(java.lang.String str)booleanequals(java.lang.Object o)java.lang.StringgetString()booleanisEmpty()booleanisStringNode()intlength()java.lang.StringtoString()java.lang.Class<?>type(Predicate.PredicateContext ctx)-
Methods inherited from class com.jayway.jsonpath.internal.filter.ValueNode
asBooleanNode, asClassNode, asJsonNode, asNullNode, asOffsetDateTimeNode, asPathNode, asPatternNode, asPredicateNode, asUndefinedNode, asValueListNode, createBooleanNode, createClassNode, createJsonNode, createJsonNode, createNullNode, createNumberNode, createOffsetDateTimeNode, createPathNode, createPathNode, createPatternNode, createPatternNode, createStringNode, createUndefinedNode, isBooleanNode, isClassNode, isJsonNode, isNullNode, isNumberNode, isOffsetDateTimeNode, isPathNode, isPatternNode, isPredicateNode, isUndefinedNode, isValueListNode, toValueNode
-
-
-
-
Method Detail
-
asNumberNode
public ValueNodes.NumberNode asNumberNode()
- Overrides:
asNumberNodein classValueNode
-
getString
public java.lang.String getString()
-
length
public int length()
-
isEmpty
public boolean isEmpty()
-
contains
public boolean contains(java.lang.String str)
-
type
public java.lang.Class<?> type(Predicate.PredicateContext ctx)
-
isStringNode
public boolean isStringNode()
- Overrides:
isStringNodein classValueNode
-
asStringNode
public ValueNodes.StringNode asStringNode()
- Overrides:
asStringNodein classValueNode
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-