Class ValueMatcher
java.lang.Object
net.thisptr.jackson.jq.internal.tree.matcher.matchers.ValueMatcher
- All Implemented Interfaces:
PatternMatcher
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.thisptr.jackson.jq.internal.tree.matcher.PatternMatcher
PatternMatcher.MatchOutput, PatternMatcher.MatchWithPath
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
match
(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Functional.Consumer<List<Pair<String, com.fasterxml.jackson.databind.JsonNode>>> out, Stack<Pair<String, com.fasterxml.jackson.databind.JsonNode>> accumulate) void
matchWithPath
(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PatternMatcher.MatchOutput output, Stack<PatternMatcher.MatchWithPath> accumulate) toString()
-
Field Details
-
name
-
-
Constructor Details
-
ValueMatcher
-
-
Method Details
-
match
public void match(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Functional.Consumer<List<Pair<String, com.fasterxml.jackson.databind.JsonNode>>> out, Stack<Pair<String, throws JsonQueryExceptioncom.fasterxml.jackson.databind.JsonNode>> accumulate) - Specified by:
match
in interfacePatternMatcher
- Throws:
JsonQueryException
-
matchWithPath
public void matchWithPath(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PatternMatcher.MatchOutput output, Stack<PatternMatcher.MatchWithPath> accumulate) throws JsonQueryException - Specified by:
matchWithPath
in interfacePatternMatcher
- Throws:
JsonQueryException
-
toString
-