Skip navigation links
A C F G H I J K M N O P R S T V W 

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
 

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

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(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(ParseEvent) - Method in class org.meeuw.json.grep.matching.KeysMatcher
 
matches(List<PathEntry>) - 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.PreciseMatch
 
matches(PathEntry) - Method in class org.meeuw.json.grep.matching.RegexpKeyMatch
 
matches(List<PathEntry>) - Method in class org.meeuw.json.grep.matching.SinglePathMatcher
 
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
 
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(Reader, T) - 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(InputStream) - Method in class org.meeuw.json.grep.GrepMain
 
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
 

S

ScalarEqualsMatcher - Class in org.meeuw.json.grep.matching
 
ScalarEqualsMatcher(String, 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
 
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(KeysPattern...) - Constructor for class org.meeuw.json.grep.matching.SinglePathMatcher
 
SinglePathMatcher(boolean, 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

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
 
A C F G H I J K M N O P R S T V W 
Skip navigation links

Copyright © 2021. All rights reserved.