| Package | Description |
|---|---|
| org.meeuw.json.grep | |
| org.meeuw.json.grep.matching | |
| org.meeuw.json.grep.parsing |
| Modifier and Type | Method and Description |
|---|---|
PathMatcher |
GrepMain.getMatcher() |
PathMatcher |
Grep.getMatcher() |
PathMatcher |
GrepMain.getRecordMatcher() |
PathMatcher |
Grep.getRecordMatcher() |
| Modifier and Type | Method and Description |
|---|---|
void |
GrepMain.setRecordMatcher(PathMatcher recordMatcher) |
void |
Grep.setRecordMatcher(PathMatcher recordMatcher) |
| Constructor and Description |
|---|
Grep(PathMatcher matcher,
com.fasterxml.jackson.core.JsonParser jp) |
GrepMain(PathMatcher pathMatcher) |
| Modifier and Type | Class and Description |
|---|---|
class |
JavascriptMatcher |
class |
KeysMatcher
a keys matcher only considers the keys (and indices) of a json path for matching.
|
class |
NeedsObjectObjectMatcher |
class |
NeverPathMatcher
The matcher that matches never.
|
class |
Not |
class |
ObjectHasKeyMatcher |
class |
ObjectMatcherNot |
class |
PathMatcherAndChain |
class |
PathMatcherOrChain |
class |
SinglePathMatcher
A single path matches precisely one 'path'.
|
class |
ValueEqualsMatcher |
class |
ValueRegexpMatcher
Matches the value with a regular expression.
|
| Modifier and Type | Method and Description |
|---|---|
PathMatcher[] |
PathMatcherOrChain.getMatchers() |
PathMatcher[] |
PathMatcherAndChain.getPatterns() |
| Modifier and Type | Method and Description |
|---|---|
static Predicate<Path>[] |
PathMatchers.needsKeyCollection(PathMatcher... matchers) |
static Predicate<Path>[] |
PathMatchers.needsObjectCollection(PathMatcher... matchers) |
| Constructor and Description |
|---|
Not(PathMatcher wrapped) |
PathMatcherAndChain(PathMatcher... matchers) |
PathMatcherOrChain(PathMatcher... matchers) |
| Modifier and Type | Method and Description |
|---|---|
protected static PathMatcher |
Parser.parsePathMatcher(String arg,
boolean ignoreArrays,
boolean needsObject) |
static PathMatcher |
Parser.parsePathMatcherChain(String arg) |
static PathMatcher |
Parser.parsePathMatcherChain(String arg,
boolean ignoreArrays,
boolean needsObject,
String recordPrefix) |
Copyright © 2017. All rights reserved.