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 PatternMatcher
PatternMatcher.MatchOutput, PatternMatcher.MatchWithPath -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmatch(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) voidmatchWithPath(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, com.fasterxml.jackson.databind.JsonNode>> accumulate) throws JsonQueryException - Specified by:
matchin 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:
matchWithPathin interfacePatternMatcher- Throws:
JsonQueryException
-
toString
-