abstract class JSONPathFilter extends JSONPathSegment implements JSONPathSegment.EvalSegment
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
JSONPathFilter.EndsWithSegment |
(package private) static class |
JSONPathFilter.GroupFilter |
(package private) static class |
JSONPathFilter.NameArrayOpSegment |
(package private) static class |
JSONPathFilter.NameDecimalOpSegment |
(package private) static class |
JSONPathFilter.NameDoubleOpSegment |
(package private) static class |
JSONPathFilter.NameExistsFilter |
(package private) static class |
JSONPathFilter.NameFilter |
(package private) static class |
JSONPathFilter.NameIntBetweenSegment |
(package private) static class |
JSONPathFilter.NameIntInSegment |
(package private) static class |
JSONPathFilter.NameIntOpSegment |
(package private) static class |
JSONPathFilter.NameIsNull |
(package private) static class |
JSONPathFilter.NameLongContainsSegment |
(package private) static class |
JSONPathFilter.NameMatchFilter |
(package private) static class |
JSONPathFilter.NameName |
(package private) static class |
JSONPathFilter.NameObjectOpSegment |
(package private) static class |
JSONPathFilter.NameRLikeSegment |
(package private) static class |
JSONPathFilter.NamesExistsFilter |
(package private) static class |
JSONPathFilter.NameStringContainsSegment |
(package private) static class |
JSONPathFilter.NameStringInSegment |
(package private) static class |
JSONPathFilter.NameStringOpSegment |
(package private) static class |
JSONPathFilter.NameSubFilterSegment |
(package private) static class |
JSONPathFilter.Operator |
(package private) static class |
JSONPathFilter.RangeIndexSegmentFilter |
(package private) static class |
JSONPathFilter.Segment2Filter |
(package private) static class |
JSONPathFilter.SegmentFilter |
(package private) static class |
JSONPathFilter.StartsWithSegment |
JSONPathSegment.AllSegment, JSONPathSegment.CycleNameSegment, JSONPathSegment.EntrySetSegment, JSONPathSegment.EvalSegment, JSONPathSegment.KeysSegment, JSONPathSegment.LengthSegment, JSONPathSegment.MaxSegment, JSONPathSegment.MinSegment, JSONPathSegment.MultiIndexSegment, JSONPathSegment.MultiNameSegment, JSONPathSegment.RandomIndexSegment, JSONPathSegment.RangeIndexSegment, JSONPathSegment.RootSegment, JSONPathSegment.SelfSegment, JSONPathSegment.SumSegment, JSONPathSegment.ValuesSegment| Modifier and Type | Field and Description |
|---|---|
private boolean |
and |
| Constructor and Description |
|---|
JSONPathFilter() |
| Modifier and Type | Method and Description |
|---|---|
(package private) abstract boolean |
apply(JSONPath.Context context,
java.lang.Object object) |
boolean |
isAnd() |
JSONPathFilter |
setAnd(boolean and) |
accept, contains, eval, remove, set, setCallback, setInt, setLongpublic boolean isAnd()
public JSONPathFilter setAnd(boolean and)
abstract boolean apply(JSONPath.Context context, java.lang.Object object)