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
 
getMatcher() - Method in class org.meeuw.json.grep.Grep
 
getMatcher() - Method in class org.meeuw.json.grep.GrepMain
 
getMatchers() - Method in class org.meeuw.json.grep.matching.PathMatcherOrChain
 
getMax() - Method in class org.meeuw.json.grep.GrepMain
 
getMaxRecordSize() - Method in interface org.meeuw.json.grep.GrepMainIterator
 
getNode() - Method in class org.meeuw.json.grep.GrepEvent
 
getOutputFormat() - Method in class org.meeuw.json.grep.GrepMain
 
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
 
getRecordMatcher() - Method in class org.meeuw.json.grep.Grep
 
getRecordMatcher() - Method in class org.meeuw.json.grep.GrepMain
 
getRecordsep() - Method in class org.meeuw.json.grep.GrepMain
 
getSep() - Method in class org.meeuw.json.grep.GrepMain
 
getType() - Method in class org.meeuw.json.grep.GrepEvent
 
getValue() - Method in class org.meeuw.json.grep.GrepEvent
 
getWeight() - Method in class org.meeuw.json.grep.GrepEvent
 
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
 
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
 

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
 
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(ParseEvent) - Method in class org.meeuw.json.grep.matching.JavascriptMatcher
 
matches(PathEntry) - Method in interface org.meeuw.json.grep.matching.KeyPattern
 
matches(ParseEvent, String) - 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.NeedsObjectObjectMatcher
 
matches(ParseEvent, String) - Method in class org.meeuw.json.grep.matching.NeverPathMatcher
 
matches(ParseEvent, String) - Method in class org.meeuw.json.grep.matching.Not
 
matches(ParseEvent) - Method in class org.meeuw.json.grep.matching.ObjectHasKeyMatcher
 
matches(ParseEvent) - Method in class org.meeuw.json.grep.matching.ObjectMatcherNot
 
matches(ParseEvent, String) - Method in interface org.meeuw.json.grep.matching.PathMatcher
 
matches(ParseEvent, String) - Method in class org.meeuw.json.grep.matching.PathMatcherAndChain
 
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(String) - Method in class org.meeuw.json.grep.matching.ValueEqualsMatcher
 
matches(String) - Method in class org.meeuw.json.grep.matching.ValueRegexpMatcher
 
matches(PathEntry) - Method in class org.meeuw.json.grep.matching.Wildcard
 
matchWeight(ParseEvent, String) - Method in interface org.meeuw.json.grep.matching.PathMatcher
 
matchWeight(ParseEvent, String) - Method in class org.meeuw.json.grep.matching.PathMatcherOrChain
 

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
 
needsKeyCollection(PathMatcher...) - Static method in class org.meeuw.json.grep.matching.PathMatchers
 
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
 
needsObjectCollection(PathMatcher...) - Static method in class org.meeuw.json.grep.matching.PathMatchers
 
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
 
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.
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
 
PathMatchers - Class in org.meeuw.json.grep.matching
 
PathMatchers() - Constructor for class org.meeuw.json.grep.matching.PathMatchers
 
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
 

S

setMax(Long) - Method in class org.meeuw.json.grep.GrepMain
 
setOutputFormat(GrepMain.Output) - Method in class org.meeuw.json.grep.GrepMain
 
setRecordMatcher(PathMatcher) - Method in class org.meeuw.json.grep.Grep
 
setRecordMatcher(PathMatcher) - Method in class org.meeuw.json.grep.GrepMain
 
setRecordsep(String) - Method in class org.meeuw.json.grep.GrepMain
 
setSep(String) - Method in class org.meeuw.json.grep.GrepMain
 
setSortFields(boolean) - Method in class org.meeuw.json.grep.GrepMain
 
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

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.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.PreciseMatch
 
toString() - Method in class org.meeuw.json.grep.matching.SinglePathMatcher
 
toString() - Method in class org.meeuw.json.grep.matching.ValueEqualsMatcher
 
toString() - Method in class org.meeuw.json.grep.matching.ValueRegexpMatcher
 
toString() - Method in class org.meeuw.json.grep.matching.Wildcard
 

V

ValueEqualsMatcher - Class in org.meeuw.json.grep.matching
 
ValueEqualsMatcher(String) - Constructor for class org.meeuw.json.grep.matching.ValueEqualsMatcher
 
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.
ValueRegexpMatcher - Class in org.meeuw.json.grep.matching
Matches the value with a regular expression.
ValueRegexpMatcher(Pattern) - Constructor for class org.meeuw.json.grep.matching.ValueRegexpMatcher
 
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 © 2017. All rights reserved.