| Package | Description |
|---|---|
| com.jayway.jsonpath | |
| com.jayway.jsonpath.internal.filter |
| Modifier and Type | Field and Description |
|---|---|
private ValueNode |
Criteria.left |
private ValueNode |
Criteria.right |
| Constructor and Description |
|---|
Criteria(java.util.List<Criteria> criteriaChain,
ValueNode left) |
Criteria(ValueNode left) |
| Modifier and Type | Class and Description |
|---|---|
static class |
ValueNode.BooleanNode |
static class |
ValueNode.ClassNode |
static class |
ValueNode.JsonNode |
static class |
ValueNode.NullNode |
static class |
ValueNode.NumberNode |
static class |
ValueNode.PathNode |
static class |
ValueNode.PatternNode |
static class |
ValueNode.PredicateNode |
static class |
ValueNode.StringNode |
static class |
ValueNode.UndefinedNode |
static class |
ValueNode.ValueListNode |
| Modifier and Type | Field and Description |
|---|---|
private ValueNode |
RelationalExpressionNode.left |
private ValueNode |
RelationalExpressionNode.right |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<ValueNode> |
ValueNode.ValueListNode.nodes |
| Modifier and Type | Method and Description |
|---|---|
ValueNode |
ValueNode.JsonNode.asValueListNode(Predicate.PredicateContext ctx) |
static ValueNode |
ValueNode.createPathNode(Path path) |
ValueNode |
ValueNode.PathNode.evaluate(Predicate.PredicateContext ctx) |
private ValueNode |
FilterCompiler.readLiteral() |
private ValueNode |
FilterCompiler.readValueNode() |
static ValueNode |
ValueNode.toValueNode(java.lang.Object o) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ValueNode> |
ValueNode.ValueListNode.getNodes() |
java.util.Iterator<ValueNode> |
ValueNode.ValueListNode.iterator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ValueNode.ValueListNode.contains(ValueNode node) |
boolean |
Evaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.ExistsEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.NotEqualsEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.EqualsEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.TypeEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.LessThanEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.LessThanEqualsEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.GreaterThanEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.GreaterThanEqualsEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.SizeEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.EmptyEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.InEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.NotInEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.AllEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.ContainsEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.PredicateMatchEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
boolean |
EvaluatorFactory.RegexpEvaluator.evaluate(ValueNode left,
ValueNode right,
Predicate.PredicateContext ctx) |
| Constructor and Description |
|---|
RelationalExpressionNode(ValueNode left,
RelationalOperator relationalOperator,
ValueNode right) |