A C F G H I J K M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractKeyPattern - Class in org.meeuw.json.grep.matching
- AbstractKeyPattern() - Constructor for class org.meeuw.json.grep.matching.AbstractKeyPattern
- AnyDepthMatcher - Class in org.meeuw.json.grep.matching
- AnyDepthMatcher() - Constructor for class org.meeuw.json.grep.matching.AnyDepthMatcher
- ArrayEntryMatch - Class in org.meeuw.json.grep.matching
- ArrayEntryMatch() - Constructor for class org.meeuw.json.grep.matching.ArrayEntryMatch
- ArrayIndexMatch - Class in org.meeuw.json.grep.matching
-
a precise key pattern matches only if the key exactly equals to a certain value.
- ArrayIndexMatch(int) - Constructor for class org.meeuw.json.grep.matching.ArrayIndexMatch
C
- compareTo(GrepMainRecord.Field) - Method in class org.meeuw.json.grep.GrepMainRecord.Field
F
- findNext() - Method in class org.meeuw.json.grep.Grep
- FULLVALUE - org.meeuw.json.grep.GrepMain.Output
G
- get(ObjectMatcher, boolean) - Static method in class org.meeuw.json.grep.matching.NeedsObjectObjectMatcher
- getAsBoolean() - Method in class org.meeuw.json.grep.matching.PathMatcher.MatchResult
- getMatchers() - Method in class org.meeuw.json.grep.matching.PathMatcherOrChain
- getMaxRecordSize() - Method in interface org.meeuw.json.grep.GrepMainIterator
- getPath() - Method in class org.meeuw.json.grep.GrepEvent
- getPatterns() - Method in class org.meeuw.json.grep.matching.PathMatcherAndChain
- getPatterns() - Method in class org.meeuw.json.grep.matching.SinglePathMatcher
- getPreviousMaxRecordSize() - Method in class org.meeuw.json.grep.GrepMain
- Grep - Class in org.meeuw.json.grep
-
jsongrep.
- Grep(PathMatcher, JsonParser) - Constructor for class org.meeuw.json.grep.Grep
- GrepEvent - Class in org.meeuw.json.grep
-
A grep event is a light wrapper around a
ParseEvent, but it adds two fields: 'the type' of the event, i.e how wel it matched (#getWeight()and why it matched#getType() - GrepEvent(ParseEvent, int) - Constructor for class org.meeuw.json.grep.GrepEvent
- GrepEvent(ParseEvent, GrepEvent.Type, int) - Constructor for class org.meeuw.json.grep.GrepEvent
- GrepEvent.Type - Enum in org.meeuw.json.grep
- GrepMain - Class in org.meeuw.json.grep
-
GrepMain is a wrapper around
Grep, it arranges output,and record collection and sorting. - GrepMain(PathMatcher) - Constructor for class org.meeuw.json.grep.GrepMain
- GrepMain.Output - Enum in org.meeuw.json.grep
- GrepMainIterator - Interface in org.meeuw.json.grep
- GrepMainRecord - Class in org.meeuw.json.grep
- GrepMainRecord.Field - Class in org.meeuw.json.grep
H
- hasNext() - Method in class org.meeuw.json.grep.Grep
- hasNext() - Method in class org.meeuw.json.grep.Sed
I
- iterate(JsonParser) - Method in class org.meeuw.json.grep.GrepMain
- iterate(InputStream) - Method in class org.meeuw.json.grep.GrepMain
- iterator() - Method in class org.meeuw.json.grep.Grep
J
- JavascriptMatcher - Class in org.meeuw.json.grep.matching
- JavascriptMatcher(String) - Constructor for class org.meeuw.json.grep.matching.JavascriptMatcher
K
- KEY - org.meeuw.json.grep.GrepMain.Output
- KEYANDFULLVALUE - org.meeuw.json.grep.GrepMain.Output
- KEYANDVALUE - org.meeuw.json.grep.GrepMain.Output
- KeyPattern - Interface in org.meeuw.json.grep.matching
-
A key pattern matches one key in a json object.
- KeysMatcher - Class in org.meeuw.json.grep.matching
-
a keys matcher only considers the keys (and indices) of a json path for matching.
- KeysMatcher() - Constructor for class org.meeuw.json.grep.matching.KeysMatcher
- KeysPattern - Interface in org.meeuw.json.grep.matching
M
- main(String[]) - Static method in class org.meeuw.json.grep.GrepMain
- main(String[]) - Static method in class org.meeuw.json.grep.SedMain
- matchCounts(List<PathEntry>) - Method in class org.meeuw.json.grep.matching.AbstractKeyPattern
- matchCounts(List<PathEntry>) - Method in class org.meeuw.json.grep.matching.AnyDepthMatcher
- matchCounts(List<PathEntry>) - Method in interface org.meeuw.json.grep.matching.KeysPattern
- matches(List<PathEntry>) - Method in class org.meeuw.json.grep.matching.KeysMatcher
- matches(List<PathEntry>) - Method in class org.meeuw.json.grep.matching.SinglePathMatcher
- matches(ParseEvent) - Method in class org.meeuw.json.grep.matching.KeysMatcher
- matches(ParseEvent) - Method in class org.meeuw.json.grep.matching.NeverPathMatcher
- matches(ParseEvent) - Method in class org.meeuw.json.grep.matching.Not
- matches(ParseEvent) - Method in interface org.meeuw.json.grep.matching.PathMatcher
- matches(ParseEvent) - Method in class org.meeuw.json.grep.matching.PathMatcherAndChain
- matches(ParseEvent) - Method in class org.meeuw.json.grep.matching.PathMatcherOrChain
- matches(PathEntry) - Method in class org.meeuw.json.grep.matching.ArrayEntryMatch
- matches(PathEntry) - Method in class org.meeuw.json.grep.matching.ArrayIndexMatch
- matches(PathEntry) - Method in interface org.meeuw.json.grep.matching.KeyPattern
- matches(PathEntry) - Method in class org.meeuw.json.grep.matching.PreciseMatch
- matches(PathEntry) - Method in class org.meeuw.json.grep.matching.RegexpKeyMatch
- matches(PathEntry) - Method in class org.meeuw.json.grep.matching.Wildcard
- matchesObject(ParseEvent) - Method in class org.meeuw.json.grep.matching.JavascriptMatcher
- matchesObject(ParseEvent) - Method in class org.meeuw.json.grep.matching.NeedsObjectObjectMatcher
- matchesObject(ParseEvent) - Method in class org.meeuw.json.grep.matching.ObjectHasKeyMatcher
- matchesObject(ParseEvent) - Method in class org.meeuw.json.grep.matching.ObjectMatcherNot
- matchesScalar(ParseEvent) - Method in class org.meeuw.json.grep.matching.ReplaceScalarMatcher
- matchesScalar(ParseEvent) - Method in class org.meeuw.json.grep.matching.ScalarEqualsMatcher
- matchesScalar(ParseEvent) - Method in class org.meeuw.json.grep.matching.ScalarRegexpMatcher
- MatchResult(ParseEvent, boolean) - Constructor for class org.meeuw.json.grep.matching.PathMatcher.MatchResult
- MatchResult(ParseEvent, int) - Constructor for class org.meeuw.json.grep.matching.PathMatcher.MatchResult
N
- needsKeyCollection() - Method in class org.meeuw.json.grep.matching.JavascriptMatcher
- needsKeyCollection() - Method in class org.meeuw.json.grep.matching.KeysMatcher
- needsKeyCollection() - Method in class org.meeuw.json.grep.matching.NeedsObjectObjectMatcher
- needsKeyCollection() - Method in class org.meeuw.json.grep.matching.NeverPathMatcher
- needsKeyCollection() - Method in class org.meeuw.json.grep.matching.Not
- needsKeyCollection() - Method in class org.meeuw.json.grep.matching.ObjectHasKeyMatcher
- needsKeyCollection() - Method in class org.meeuw.json.grep.matching.ObjectMatcherNot
- needsKeyCollection() - Method in interface org.meeuw.json.grep.matching.PathMatcher
- needsKeyCollection() - Method in class org.meeuw.json.grep.matching.PathMatcherAndChain
- needsKeyCollection() - Method in class org.meeuw.json.grep.matching.PathMatcherOrChain
- needsObject() - Method in enum org.meeuw.json.grep.GrepMain.Output
- needsObjectCollection() - Method in class org.meeuw.json.grep.matching.JavascriptMatcher
- needsObjectCollection() - Method in class org.meeuw.json.grep.matching.KeysMatcher
- needsObjectCollection() - Method in class org.meeuw.json.grep.matching.NeedsObjectObjectMatcher
- needsObjectCollection() - Method in class org.meeuw.json.grep.matching.NeverPathMatcher
- needsObjectCollection() - Method in class org.meeuw.json.grep.matching.Not
- needsObjectCollection() - Method in class org.meeuw.json.grep.matching.ObjectHasKeyMatcher
- needsObjectCollection() - Method in class org.meeuw.json.grep.matching.ObjectMatcherNot
- needsObjectCollection() - Method in interface org.meeuw.json.grep.matching.PathMatcher
- needsObjectCollection() - Method in class org.meeuw.json.grep.matching.PathMatcherAndChain
- needsObjectCollection() - Method in class org.meeuw.json.grep.matching.PathMatcherOrChain
- NeedsObjectObjectMatcher - Class in org.meeuw.json.grep.matching
- NeverPathMatcher - Class in org.meeuw.json.grep.matching
-
The matcher that matches never.
- NeverPathMatcher() - Constructor for class org.meeuw.json.grep.matching.NeverPathMatcher
- next() - Method in class org.meeuw.json.grep.Grep
- next() - Method in class org.meeuw.json.grep.Sed
- Not - Class in org.meeuw.json.grep.matching
- Not(PathMatcher) - Constructor for class org.meeuw.json.grep.matching.Not
O
- ObjectHasKeyMatcher - Class in org.meeuw.json.grep.matching
- ObjectHasKeyMatcher(String) - Constructor for class org.meeuw.json.grep.matching.ObjectHasKeyMatcher
- ObjectMatcherNot - Class in org.meeuw.json.grep.matching
- ObjectMatcherNot(ObjectMatcher) - Constructor for class org.meeuw.json.grep.matching.ObjectMatcherNot
- org.meeuw.json.grep - package org.meeuw.json.grep
- org.meeuw.json.grep.matching - package org.meeuw.json.grep.matching
- org.meeuw.json.grep.parsing - package org.meeuw.json.grep.parsing
P
- parseKeyPattern(List<KeysPattern>, String) - Static method in class org.meeuw.json.grep.parsing.Parser
- parseKeysMatcher(String, boolean) - Static method in class org.meeuw.json.grep.parsing.Parser
- parsePathMatcher(String, boolean, boolean) - Static method in class org.meeuw.json.grep.parsing.Parser
- parsePathMatcherChain(String) - Static method in class org.meeuw.json.grep.parsing.Parser
- parsePathMatcherChain(String, boolean, boolean, String) - Static method in class org.meeuw.json.grep.parsing.Parser
- Parser - Class in org.meeuw.json.grep.parsing
- PATH - org.meeuw.json.grep.GrepMain.Output
- PATHANDFULLVALUE - org.meeuw.json.grep.GrepMain.Output
- PATHANDVALUE - org.meeuw.json.grep.GrepMain.Output
- PathMatcher - Interface in org.meeuw.json.grep.matching
-
A Patch matcher defines matches on an entire json path and value.
- PathMatcher.MatchResult - Class in org.meeuw.json.grep.matching
- PathMatcherAndChain - Class in org.meeuw.json.grep.matching
- PathMatcherAndChain(PathMatcher...) - Constructor for class org.meeuw.json.grep.matching.PathMatcherAndChain
- PathMatcherOrChain - Class in org.meeuw.json.grep.matching
- PathMatcherOrChain(PathMatcher...) - Constructor for class org.meeuw.json.grep.matching.PathMatcherOrChain
- PreciseMatch - Class in org.meeuw.json.grep.matching
-
a precise key pattern matches only if the key exactly equals to a certain value.
- PreciseMatch(String) - Constructor for class org.meeuw.json.grep.matching.PreciseMatch
R
- read(JsonParser, T) - Method in class org.meeuw.json.grep.GrepMain
- read(InputStream) - Method in class org.meeuw.json.grep.GrepMain
- read(InputStream, T) - Method in class org.meeuw.json.grep.GrepMain
- read(Reader) - Method in class org.meeuw.json.grep.GrepMain
- read(Reader, T) - Method in class org.meeuw.json.grep.GrepMain
- RECORD - org.meeuw.json.grep.GrepEvent.Type
-
The event occurred because it matched for a record separation
- RegexpKeyMatch - Class in org.meeuw.json.grep.matching
- RegexpKeyMatch(Pattern) - Constructor for class org.meeuw.json.grep.matching.RegexpKeyMatch
- remove() - Method in class org.meeuw.json.grep.Grep
- ReplaceScalarMatcher - Class in org.meeuw.json.grep.matching
- ReplaceScalarMatcher(String) - Constructor for class org.meeuw.json.grep.matching.ReplaceScalarMatcher
- ReplaceScalarMatcher(UnaryOperator<String>) - Constructor for class org.meeuw.json.grep.matching.ReplaceScalarMatcher
S
- ScalarEqualsMatcher - Class in org.meeuw.json.grep.matching
- ScalarEqualsMatcher(String, String) - Constructor for class org.meeuw.json.grep.matching.ScalarEqualsMatcher
- ScalarEqualsMatcher(String, UnaryOperator<String>) - Constructor for class org.meeuw.json.grep.matching.ScalarEqualsMatcher
- ScalarRegexpMatcher - Class in org.meeuw.json.grep.matching
-
Matches the value with a regular expression.
- ScalarRegexpMatcher(Pattern, String) - Constructor for class org.meeuw.json.grep.matching.ScalarRegexpMatcher
- ScalarRegexpMatcher(Pattern, UnaryOperator<String>) - Constructor for class org.meeuw.json.grep.matching.ScalarRegexpMatcher
- Sed - Class in org.meeuw.json.grep
-
jsonsed.
- Sed(PathMatcher, JsonParser) - Constructor for class org.meeuw.json.grep.Sed
- SedMain - Class in org.meeuw.json.grep
-
SedMain is a wrapper around
Sed, - SedMain(PathMatcher) - Constructor for class org.meeuw.json.grep.SedMain
- SinglePathMatcher - Class in org.meeuw.json.grep.matching
-
A single path matches precisely one 'path'.
- SinglePathMatcher(boolean, KeysPattern...) - Constructor for class org.meeuw.json.grep.matching.SinglePathMatcher
- SinglePathMatcher(KeysPattern...) - Constructor for class org.meeuw.json.grep.matching.SinglePathMatcher
T
- toGenerator(JsonGenerator) - Method in class org.meeuw.json.grep.Sed
- toString() - Method in class org.meeuw.json.grep.Grep
- toString() - Method in class org.meeuw.json.grep.GrepEvent
- toString() - Method in class org.meeuw.json.grep.GrepMainRecord.Field
- toString() - Method in class org.meeuw.json.grep.GrepMainRecord
- toString() - Method in class org.meeuw.json.grep.matching.AnyDepthMatcher
- toString() - Method in class org.meeuw.json.grep.matching.ArrayEntryMatch
- toString() - Method in class org.meeuw.json.grep.matching.ArrayIndexMatch
- toString() - Method in class org.meeuw.json.grep.matching.JavascriptMatcher
- toString() - Method in class org.meeuw.json.grep.matching.ObjectHasKeyMatcher
- toString() - Method in class org.meeuw.json.grep.matching.ObjectMatcherNot
- toString() - Method in class org.meeuw.json.grep.matching.PathMatcherAndChain
- toString() - Method in class org.meeuw.json.grep.matching.PathMatcherOrChain
- toString() - Method in class org.meeuw.json.grep.matching.PreciseMatch
- toString() - Method in class org.meeuw.json.grep.matching.RegexpKeyMatch
- toString() - Method in class org.meeuw.json.grep.matching.ReplaceScalarMatcher
- toString() - Method in class org.meeuw.json.grep.matching.ScalarEqualsMatcher
- toString() - Method in class org.meeuw.json.grep.matching.ScalarRegexpMatcher
- toString() - Method in class org.meeuw.json.grep.matching.SinglePathMatcher
- toString() - Method in class org.meeuw.json.grep.matching.Wildcard
- toString() - Method in class org.meeuw.json.grep.Sed
- transform(OutputStream, PathMatcher) - Static method in class org.meeuw.json.grep.Sed
V
- VALUE - org.meeuw.json.grep.GrepEvent.Type
-
The event occurred because it matched for value
- VALUE - org.meeuw.json.grep.GrepMain.Output
- valueOf(String) - Static method in enum org.meeuw.json.grep.GrepEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.meeuw.json.grep.GrepMain.Output
-
Returns the enum constant of this type with the specified name.
- valueOrNodeAsConciseString() - Method in class org.meeuw.json.grep.GrepEvent
-
Returns
ParseEvent.valueOrNodeAsConciseString()of the associated#getEvent() - valueOrNodeAsString() - Method in class org.meeuw.json.grep.GrepEvent
-
Returns the
ParseEvent.valueOrNodeAsString()associated with this event as a string. - values() - Static method in enum org.meeuw.json.grep.GrepEvent.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.meeuw.json.grep.GrepMain.Output
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Static method in class org.meeuw.json.grep.GrepMain
W
- Wildcard - Class in org.meeuw.json.grep.matching
-
A wild card matches always.
- Wildcard() - Constructor for class org.meeuw.json.grep.matching.Wildcard
All Classes All Packages