Class RelationalExpressionNode
- java.lang.Object
-
- com.jayway.jsonpath.internal.filter.ExpressionNode
-
- com.jayway.jsonpath.internal.filter.RelationalExpressionNode
-
- All Implemented Interfaces:
Predicate
public class RelationalExpressionNode extends ExpressionNode
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.jayway.jsonpath.Predicate
Predicate.PredicateContext
-
-
Field Summary
Fields Modifier and Type Field Description private ValueNode
left
private static org.slf4j.Logger
logger
private RelationalOperator
relationalOperator
private ValueNode
right
-
Constructor Summary
Constructors Constructor Description RelationalExpressionNode(ValueNode left, RelationalOperator relationalOperator, ValueNode right)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
apply(Predicate.PredicateContext ctx)
java.lang.String
toString()
-
Methods inherited from class com.jayway.jsonpath.internal.filter.ExpressionNode
createExpressionNode
-
-
-
-
Field Detail
-
logger
private static final org.slf4j.Logger logger
-
left
private final ValueNode left
-
relationalOperator
private final RelationalOperator relationalOperator
-
right
private final ValueNode right
-
-
Constructor Detail
-
RelationalExpressionNode
public RelationalExpressionNode(ValueNode left, RelationalOperator relationalOperator, ValueNode right)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
apply
public boolean apply(Predicate.PredicateContext ctx)
-
-